3 ms·Neanderthals were making hand stencil rock art more than 66K years ago3 points by pseudolus 2y ago