A newfound rock-shelter in Tajikistan has artifacts created by ancient humans spanning 130,000 years. Along a stream in ...