Crowds lined Third Street in Geneva as the Memorial Day parade, organized by Geneva American Legion Post 75, stepped off from the staging area near the train station, heading north to Wheeler Park for ceremonies.
The parade featured the color guard, local veterans, youth Scouting organizations and the Geneva High School marching band.
A bagpipe played as people moved from North Third Street into Wheeler Park to the World War I memorial, the setting of the ceremony honoring those who died in service to the country.