Mount Lanayru

Mount Lanayru is a location in Breath of the Wild.