Monster of the deep? Or just a really funky dead whale? A monstrously huge creature that washed ashore on a remote Indonesian beach, oozing a mysterious red fluid, is probably a baleen whale in an advanced state of decomposition, experts said. The nearly … Discuss
Source: The Free Dictionary