Ancient stencils may show Neanderthal hands

The well-known cave paintings at El Castillo in Northern Spain possibly weren't produced by modern humans at all, say scientists, but by Neanderthals.