Share
twitterlinkedinfacebook
Image 1 of 1
0065070.JPG
ST, DENIS, FRANCE - AUGUST 2003.The 2003 World Track & Field Championships held in St, Denis France, just outside of Paris.