Games/The Humans: Meet the Ancestors/MediaThe Humans: Meet the Ancestors·, 2009MediaBack to gameAll7Screenshots7Screenshots7More about The Humans: Meet the AncestorsPlayer reviews