A MOMENT IN HISTORY
Stade de France opens
1995 CE · France, Europe · Sport
Stade de France is the national stadium of France, located just north of Paris in the commune of Saint-Denis. Its seating capacity of 81,338 makes it the largest stadium in France. The stadium is used by the French national football team and rugby union teams for international competitions.
Available to claim
One person can dedicate this moment - a name and a short note recorded here forever.