• 7 years ago
A giant carcass found washed up on a beach in Indonesia's central Maluku province puzzled locals and authorities trying to identify the massive sea creature.

Recommended