Image of Homo heidelbergensis, Maba, skull, 3/4 view
Maba
Exhibit item
Site: 
Guangdong Province, China
Age: 
About 130,000 years old