A newfound rock-shelter in Tajikistan has artifacts created by ancient humans spanning 130,000 years.
Please follow and like us:
Science and Technolgy blog
A newfound rock-shelter in Tajikistan has artifacts created by ancient humans spanning 130,000 years.