Buffalo Half-Marathon Success!

Official times of 2:11:18!