Buffalo Marathon / half marathon / relay Sunday May 30, 2010 Warm, humid
Pictures courtesy of Joan Crouse