Giant squid washed ashore on a beach

Giant Squid Washes Ashore On Cape Town Beach

A giant squid was discovered washed up on Scarborough Beach near Cape Town, South Africa on August 16, 2022. The rare sea creature, known for…