News

The carcass of a giant squid, measuring 4,3 meters long washed onto the rocky shore of Scarborough Beach in Cape Town ... including the colossal squid (Mesonychoteuthis hamiltoni), rival A.