Bermuda Triangle mystery solved? How ‘200ft giant squid’ washed up on Florida beach
THE discovery of a 200-foot-long carcass on the beach of St Augustine, Florida, led scientists at Yale University to claim one of the Bermuda Triangle’s most-famous cases had been solved.
