Mysterious Creature Washes Ashore In Indonesia

  • Giant carcass washes ashore at Hulung Beach in Indonesia
  • The unusual discovery, especially as the creature started to turn the waters around it red.
  • Although initial reports speculated that it could be a giant squid or a sperm whale, Marcus Chua, a museum officer at the Lee Kong Chian Natural History Museum, told Mashable that the carcass appears to be that of a baleen whale.