Simpsons WIki

Machu Picchu

18,618 articles being
edited here
Add New Page
Add New Page Talk0

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 Edit

Also on Fandom

Random Wiki