External Publication
Visit Post

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
Source
A faint red stencil in an Indonesian cave shatters our timeline of creativity and migration in Wallacea.

Discussion in the ATmosphere

Loading comments...