Muscle Car Of The Week Video #67: 1966 Chevrolet Impala Super Sport 427 4-Speed L72
http://www.musclecaroftheweek.com – The Chevrolet Impala Super Sports have always been big in size, Continue reading “Muscle Car Of The Week Video #67: 1966 Chevrolet Impala Super Sport 427 4-Speed L72”