Share
twitterlinkedinfacebook
Image 1 of 1
BJS_WWC_20070910_301.jpg
Hongkou Stadium stands ready before the opening game of the FIFA Women's World Cup in Shanghai, China, on September 10, 2007.

© 2017 All rights reserved ISI Photos