Image: The excavation crew at the Callao Cave in the north of Luzon Island, in the Philippines, where an international multidisciplinary team discovered a new hominin species, Homo Luzonensis, on Aug. 9, 2011.
{}