The Mammoth Site is the only place on earth where Colombian and Woolly mammoths were found in the same place. 61 were found so far!
The Mammoth Site is the only place on earth where Colombian and Woolly mammoths were found in the same place. 61 were found so far!