Massive sea creature washes up in Indonesia

Giant creature washes up on beach but what is it?