Globster
Mysterious 20-foot 'Globster' sea creature found on a beach

A 20-foot long unidentified sea creature found on a beach in Philippines has left locals terrified that a bad omen is upon them. Experts are baffled by the appearance and are attempting to figure out the unidentified mass.