Monday, 20 May 2024 11:50 PM
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”.