Featured Item
Photos of The Tug of War Competition 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.