Thank you for your patience while we retrieve your images.
Taken 31-Oct-16
Visitors 67
10 of 36 photos

Running Wire Women

Wire sculpture depicting running woman is seen in front of the National Stadium at the Olympic Green area in Beijing, China. Beijing's Olympic Green is the core of the Olympic Games and the site of thirteen venues, including the National Stadium and the National Aquatics Center.