Featured Item
Photos of The Tug of War Competition held at Nelson Park on July 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.