Featured Item
Photo of Cooper Oldsmobile Co. Building and some Automobiles.
Photograph of the Cooper Oldsmobile Co. Building located at 126 N. Franklin Street, Decatur, IL.
Photograph of the Cooper Oldsmobile Co. Building located at 126 N. Franklin Street, Decatur, IL.