Divers Discover Giant Squid Carcass: The ‘Krakens’ Live in New Zealand’s Waters

A monstrous giant squid was found washed up on the beach in Wellington (New Zealand). It was a regular day when three brothers were heading for their morning dive and discovered the... Read more »