Tag: Dodge
-
SELLING ‘FOREVER’
March 2, 1956 Linn and Scruggs was located at 161 North Main Street in Decatur, Illinois. They opened in 1924 and closed in 1970. The marquee of the Lincoln Theatre (mentioned in the ad) can be seen on the left, with an illuminated sign saying “It’s Cool Inside” to promote their air conditioning. Although Forever Darling…