Thursday, 09 May 2024 03:12 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”.