Always Stored Indoors: This 1963 Impala Is 99% Time Capsule, 1% Unfortunate Upgrades

Always Stored Indoors: This 1963 Impala Is 99% Time Capsule, 1% Unfortunate Upgrades

autoevolution

Published

The Impala debuted in 1958 and needed only a few years to become the best-selling car in the United States. The debut of the Super Sport in 1961 pushed the nameplate to new heights, turning the Impala into the right vehicle for everybody specifically interested in more performance and adrenaline behind the wheel. 1963 witnessed a new milestone for the Super Sport. Chevrolet (continue reading...)

Full Article