Friday, 26 April 2024 05:47 AM
May 14, 2018 12:10 pm
A mysterious “globster” has washed ashore in the Philippines, prompting speculation that it is the carcass of a creature “from the deepest parts of the ocean”.