A giant carcass found washed up on a beach in Indonesias central Maluku province puzzled locals and authorities trying to identify the massive sea creature.
A giant carcass found washed up on a beach in Indonesias central Maluku province puzzled locals and authorities trying to identify the massive sea creature.