The Avengers: Earth's Mightiest Heroes Wiki
Advertisement

The Great Wall of China is a series of walls in northern China, seen in "Come the Conqueror" when scarab fighters were hovering in the area.

Advertisement