Loading...
Uploaded by sexydoughnuts on Mar 27, 2008
Based in the Saint Denis area of Paris, The Stade de France was the venue of the 1998 World Cup Final. This was taken before the friendly match between France and England 26th March '08.
Sports
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)