Tag: 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 rare sea creature, known for…
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…