Massive creature washes up on Indonesian island – but what is it?

A giant carcass found washed up on a beach in Indonesia’s central Maluku province puzzled locals and authorities trying to identify the massive creature. (see video)

Source: Massive creature washes up on Indonesian island – but what is it?