The Rochester Memorial Day Boat Race was held on May 31 and this year was back to the complete course after holding a half-length race in 2020. The turnout wasn’t quite what it’s been in recent years, but no one was blaming the pandemic or the weekend’s gloomy weather. Photos by Ryan Feeney