The 128th Annual YMCA Turkey Trot drew a massive crowd of participants as 14,000 runners and walkers took part in the longest consecutively run footrace in the world. 

Buffalo's Michael Brannigan was the overall winner and fastest male, finishing the race at 24:59, while the fastest female winner was Orchard Park's Elle Orie, who crossed the finish line at 27:23. 

For a complete list of race results visit YMCATurkeyTrot.org.

Proceeds from the Turkey Trot help fund YMCA programs and services and are used to provide financial assistance to children and families in Western New York who otherwise are unable to participate in those programs.