Machu Picchu

Machu Picchu is a historical site and tourist attraction located in Peru.
The Simpson family visit the site looking for Bart after he attaches a tracking device from his cell phone to a bird and the bird flies to Machu Picchu. When they return home, Maggie is accidentally left behind in Machu Picchu and ends up being worshipped as a goddess.
== Appearances ==
*
*
Category:Locations
Category:Towns and cities
Category:Towns and cities
Category:Non-American Locations
Category:Season 20 first appearances
Category:Mentioned Locations