Oldest known rock art found in Indonesian cave – a handprint predating even human entry into Europe
Handprints suggest Indonesian island was once home to a flourishing artistic culture
Handprints suggest Indonesian island was once home to a flourishing artistic culture