STADE DE FRANCE, THE BIGGEST STADIUM IN FRANCE, BUILT BETWEEN 1995 AND 1998 TO MEET THE NEEDS OF THE SOCCER WORLD CUP, LA PLAINE SAINT-DENIS QUARTER, SAINT-DENIS, SEINE-SAINT-DENIS (93), FRANCE

- Image ID: DMK10X