1964 Chevy Impala Commercial In one of the most ambitious car commercials ever produced, the 1964 Impala (with no engine or drive train) was lifted atop Castle Rock in Moab, Utah.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results