Science Science Now El Castillo cave A closer look at the Panel of Hands, El Castillo cave, Spain.Pedro Saura / AFP/Getty Images Copyright © 2018, Los Angeles Times