Daily Archives: November 15, 2013


  Photograph by Dean Snow Horses, bison, woolly mammoths and reindeer live in timeless form, painted deep in the recesses of caves like Pech Merle in France, and El Castillo in Spain. ¬†Painted handprints may give us a clue as to the artists who made them. A recent study¬†analyzed hand […]

Art in the Belly of the Earth Mother