Many human species once shared the globe. Why do we alone remain? Becoming Human: Last Human Standing airs Wednesday, August 31, 2011 on PBS. Watch Part 1 and 2 of Becoming Human in full on our website.
NOVA | Becoming Human (Part 3): Last Human Standing
Loading comments...




