LONDON - SEPTEMBER 26: Runners participating in The 2010 Great Gorilla Run held September 26, 2010 by the River Thames in London, England.
- Image ID: 62605024
- Copyright: Chris Harvey
- Editorial Credit: Chris Harvey / Shutterstock.com
Editorial Use Only.
Use of this image in advertising or for promotional purposes is prohibited.