News

Utility workers in Lima, Peru, recently uncovered a 1,000-year-old mummy predating the Inca Empire. The mummy likely belongs ...