A large "hairy blob" washed ashore on a beach in the Philippines. From its appearance, I'd guess that it's decaying whale blubber. https://www.thesun.co.uk/news/29385...onster-washes-up-on-beach-in-the-philippines/