From runners to people dressed up as turkeys, the 121st Annual YMCA Turkey Trot had over 12,000 participants this year.
The overall winner and fastest male, Chad Maloy, 23, finished with a winning time of 24:46.
The fastest female winner, Jennifer Boerner, 34, crossing the finish line at 28:38.
More than $300,000 were raised this year. Proceeds from the race go towards helping children and families in Western New York who are unable to participate in YMCA programs and services.