A massive unidentified organic mass, known as a ‘globster,’ washed up on Telok Melano beach in Malaysia, horrifying locals

Related news: