9 of 21: Runners from near and far put their endurance to the test in the 18th annual Philadelphia Marathon.

Share this gallery
Advertisement