Callao Cave Archaeology Project (Florent Détroit)

Callao Cave on Luzon Island in The Philippines, where the fossils of Homo luzonensis were discovered. Callao Cave Archaeology Project (Florent Détroit)