Live from the Estadio Nacional in Santiago, Chile, the legendary rock band Iron Maiden perform to 70,000 loyal fans.