The bloated corpse, around 50 feet long, was found on Hulung Beach on Serum Island in Indonesia's Maluku province, according to the Jakarta Globe. It's believed to have been there for at least three days before being found.
Pictures show the monstrous creature's discolored body lying in shallow water on the island, turning the surrounding ocean red. And the creature has begun to reek: residents asked the government to step in to remove the remains before the stench becomes unbearable.
While it's unclear exactly what the creature is, suggestions range from being a giant squid to a humpback whale. Scientists descended on the area to take samples of the body in an attempt to officially identify it.