Episode details

Available for over a year
Machu Picchu is one of the top sites to visit in Peru. It’s a sacred Inca city, perched high in the Andes. But Maria Murriel, who is Peruvian, had never been there. That’s because she moved to the United States with her family when she was a child. But recently, she decided to go back.
Programme Website