A new species of people found in the Philippines (homo)

 
A new species of people found in the Philippines (homo) - Anthropology, Archeology, Homo, Philippines, , Find, Scientists, Island

v20240901