Fucked up thing is, not more than a month ago they caught the world's first living giant squid off the coast of Japan, as well... another bizarre creature that normally dwells far too deep for human eyes to see. What the hell is going on out in that water that's driving these things to the surface, or is it just a coincidence?
|