Ew!! What is this?

The rotting carcass of a massive sea creature washed ashore and was discovered Tuesday night on an island in Indonesia. What do you think this could be?? Yikes! 

 

title

Content Goes Here