Given how big the world is, it would be naïve to believe we've discovered all that there is to be…
A giant squid was discovered washed up on Scarborough Beach near Cape Town, South Africa on August 16, 2022. The…