New research reveals that the world’s oldest known cave art was likely created by Neanderthals, not modern humans. This ...