A photo that has been shared online for years allegedly shows a giant squid washed up on a beach. In early January 2025, an X ...
Catch of a shark said to measure 20 feet offered glaring proof that the legendary apex predators inhabit the region.