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 ...
A trio of fishermen in the US state of Florida said they made an unusual find about 12 miles off the coast of Jensen Beach -- a dead giant squid measuring 23- to 25 feet.