Massive Sea Creature Washes Up On Indonesian Beach

A giant carcass found washed up on Huamual beach in Indonesia’s Maluku province puzzled locals and authorities.

According to local reports, fishermen believed it to be a giant squid, but a coordinator of Indonesia’s Marine and Coastal Resources Management said it was likely a whale.

Lab tests are underway to confirm the species.