Pop or Primate?
Tuesday, June 9, 2009 - 05:14
in Biology & Nature
Referred to as “the most significant scientific discovery of recent time,” Darwinius masillae also referred to as “Ida” has created quite a media frenzy. “The Missing Link,” Ida is a 47-million-year old female adapid primate discovered in the well known Messel deposits in Germany.