Total 1 articles
Archaeologists have discovered the world's oldest rock art in Indonesia, dated to 67,800 years ago. This hand stencil rewrites the history of human creativity and migration.