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