Runners battle against each other, along with the soaring heat and humidity, in the 500 Festival Mini-Marathon.
1 / 24
Sat, May 12, 2012 1:58 AM EDT