Huascaran stands guard over Huaraz. As the tallest mountain in Peru, it towers over all else around it.