Giant Squid

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