#MammothSite

Largest Concentration of Mammoths on Earth at The Mammoth Site

The Mammoth Site is the only place on earth where Colombian and Woolly mammoths were found in the same place.…

5 years ago