@natgeo
National GeographicPerched on a narrow ridge at 2,450 meters (8,038 feet) in the Andes, Machu Picchu is a marvel of ancient engineering, but its wonders are as intriguing as they are breathtaking. Lost City of Machu Picchu is streaming on @disneyplus.
On the profile · Nov 5, 2025