Featured Item
Photos of The Tug of War Competition held at Nelson Park on 7/4/1976.
Photographs of the Tug of War competition held on 7/4/1976 at Nelson Park, Decatur, IL.
Photographs of the Tug of War competition held on 7/4/1976 at Nelson Park, Decatur, IL.