Buffalo Half Marathon Recap racingcarolyn mcafeeMay 27, 2013buffalo half marathon, half marathon, holiday, race recap, race Comments