On display: Crosley Motors' 1951 Super Sport

Jul 19, 2013

Our David Delegator shares his thoughts about the Crosley Motors’ 1951 Super Sport, the current featured automobile on display at the Cincinnati Art Museum in Eden Park.