Runners battle against each other, along with the soaring heat and humidity, in the 500 Festival Mini-Marathon.
1 / 25
Sat, May 5, 2012 8:40 PM EDT