Stade de France

French National Stadium | Capacity: 80,000 | UEFA Champions League Final | Arsenal v Barcelona | May 2006

© Copyright StadiaNation 2006