A newfound rock-shelter in Tajikistan has artifacts created by ancient humans spanning 130,000 years. When you purchase ...