Orrorin

Orrorin

Orrorin tugenensis is a postulated early species of Homininae, estimated at 6. 1 to 5. 7 million years and discovered in 2000. It is not confirmed how Orrorin is related to modern humans.

Orrorin People (First 1 people) - Page 0

Orrorin

Orrorin

Primate