20th QC Marathon – Runners battle course and heat

5031 entrants hit the pavement for the 20th running of the QC Marathon.  Temperatures were near 70 at the start of the race.