Fossils of enigmatic extinct human species found in Philippines
Callao Cave on Luzon Island, in the Philippines, where the fossils of newly identified hominin species Homo luzonensis were discovered Thirteen fossil bones and teeth excavated in a cave in…