And another piece of the Jenga-like Intelligent Design monstrosity is removed. Watch it crumble under the weight of a transitional fossil! Scientists have found a 47-million-year-old human ancestor. Discovered in Messel Pit, Germany, the fossil, described as Darwinius masillae, is 20 times older than most fossils that explain human evolution. Known as “Ida,” the fossil [...]