A huge, as yet unidentified 15-meter sea creature has washed up on an island in Indonesia. Locals think it might be a giant squid, but no one is certain yet.
Mysterious 15 Meter Sea Creature Found In Indonesia

Harriet Bedell-Pearce
Video Content Writer / Editor