2012 RiteAid Cleveland Half Marathon


Terrain: Asphalt, Concrete

Notes: