Thursday, 25 April 2024 04:10 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”.