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