Terrified looking ancient mummy discovered by archeologists in Peru

Peru is a country with frequent archaeological discoveries from the Inca era and previous periods