Ford says the '93 Taurus is the only car to drive in 2010, and they think Americans will have no other choice but to agree.
» View the original video «
YouTube | November 6, 2009
Tags:. .taurus. .buyers. .strapped. .unveils
Buyers Strapped Taurus Unveils