Did Humans Make These Ancient Cave Paintings?

Or was it Neanderthals? This question and others tantalize researchers investigating early paintings in some of Europe's caves. The paintings date… more