RE: strange creature washed up on the beach
Looks like some kind of porpoise, perhaps the Indo-Pacific finless porpoise (considering your location).
RE: strange creature washed up on the beach