Ancient Tajikistan Rock Shelter Sheds Light on 130,000-Year-Old Human Migration