Let's go back 40 years and check out this Delta Archives photograph of Sunshine Chevrolet Oldsmobile Car Centre, located on Crescent Island, north of the Town & Country Hotel and Shell station.
Let's go back 40 years and check out this Delta Archives photograph of Sunshine Chevrolet Oldsmobile Car Centre, located on Crescent Island, north of the Town & Country Hotel and Shell station.