Terrified looking ancient mummy discovered by archeologists in Peru

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