2012 Philadelphia Marathon

Runners from near and far put their endurance to the test in the 18th annual Philadelphia Marathon.
November 18, 2012 11:24:20 AM PST