A mysterious sea creature has washed up in Indonesia and everyone is perplexed as to what it actually is.
Is it a whale? A Squid?
I don't know but it's totally freaking me out!
Read more HERE
a giant— Nick Andersen (@nicktheandersen) May 12, 2017
is decomposing off the coast of the indonesian island of seram