Lee Golden
on January 2, 2024
5 views
The latest research shows that humans have been living in North America and Tularosa Basin for at least 23,000 years. It was previously thought that humans arrived in North America closer to 13,500 – 16,000 years ago. http://tinyurl.com/kd23t7kd #Archaeology
Dimension: 534 x 679
File Size: 792.48 Kb
Be the first person to like this.