520 1st Ave. Flowers will be distributed and cast into the river to honor those who are buried on foreign shores and those who have perished at sea. The ceremony concludes in front of the Brettun and Black Store, where names of veterans buried in Hampton Cemetery will be read. A roll call of veterans will be read, followed by decoration of veterans' graves. Sign up starts at 9 a.m.
Carnival rides open at noon.
The QC Clown Troupe will be in the midway throughout the afternoon with balloons for kids. There will be a free street dance for those 21 and older at the fire department, with music by ERRA, from 8 p.m. to midnight. Sunday's activities kick off at 2 p.m., when the 31st annual Memorial Day parade steps off from 2nd Avenue. The parade route continues along Illinois 84, turning at the village hall. The American Legion will host a memorial service in the city park beginning at 10 a.m., with a performance by the Geneseo school district's middle school band.