Search
Tech

When Humans and Neanderthals Split

Humans and Neanderthals last shared a common ancestor 500,000 years earlier than previously thought.

June 23, 2010
10:28 AM EDT