Please enable JavaScript
Cro-Magnon is a term often used to describe the first early modern humans of the European Upper Paleolithic. These resilient beings walked the Earth