A threat of rain (that never materialized) couldn't keep hundreds of people from descending on Main Street this morning for the annual Memorial Day parade.
The parade featured the Batavia High School marching band and flag team, Boy Scouts, Girl Scouts, the city and town fire departments, Sheriff's Office and Police Department, along with local veterans groups and elected officials, among other groups.
More pictures after the jump.
And even more pictures on our photo purchase site. To purchase these or choose from the additional pictures at affordable rates, click here.