The oldest human ancestor recorded to date, better known as Toumai, is seven million years old and has just "crash-landed" in the world of the living. The entire history of humankind is thrown into question. Uploaded under license from Terranoa Like us on Facebook: ****** Follow us on Twitter: ******