Yet Another Mysterious Dead Creature Washes Up On The Beach Of An Island In The Philippines