Calling all kayak and canoe enthusiasts! It’s time for the Annual Great Buffalo Canoe Race. Registration starts at 8 am at Hough Park and the race begins at 9 am. The race ends at the walking bridge in Farmington and there’ll be a small reception at the Farmington Fire Dept following the race. Must have a life jacket and children under 15 must have a waiver signed by an adult.