Scarborough 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…

2 years ago