The recent discovery of rock art in a cave in Indonesia might signify more than just our ancestors’ artistic ability. The art ...
The painting predates 66,000-year-old rock art attributed to Neanderthals in Spain, which was previously believed to be the ...