A 67,000-Year-Old Handprint Found on an Indonesian Island Is Officially the Oldest Piece of Art Ever Dated
ZME Science: not exactly rocket science [Unofficial]
February 19, 2026
A faint red stencil in an Indonesian cave shatters our timeline of creativity and migration in Wallacea.
Discussion in the ATmosphere