On January 27 at 8PM EST, the Discovery Channel will be airing a documentary about the giant squid, entitled Monster Squid:
Category: Latest News
Share this post
On January 27 at 8PM EST, the Discovery Channel will be airing a documentary about the giant squid, entitled Monster Squid: