World Vets Championships
Hohhot, China (7/12th June 2010)
Venue - Action
Fred Lockwood (Eng) - Photo 75