A 67,000-Year-Old Handprint Found on an Indonesian Island Is Officially the Oldest Piece of Art Ever Dated
A faint red stencil in an Indonesian cave shatters our timeline of creativity and migration in Wallacea.
A faint red stencil in an Indonesian cave shatters our timeline of creativity and migration in Wallacea.