Now Playing | Giant Squid 70

Giant squids are no sea-monster tale and this beastly sea creature may have been spotted by Japanese scientists.

Recommended for You

Watch More Strange Creature Videos
Filter

Test