Amid Media Circus, Scientists Doubt 'Ida' Is Your Ancestor

More from LiveScience