Fun day despite the cold wind - thanks so much for coming out, everyone! Click for final results:

by class w/all times

(by class w/best time)

(by fastest run overall)