A mini-me Mustang pedal car for Christmas

1965 Ford Mustang DEARBORN, Mich., Dec. 20 - Just as the 1965 Mustang was a runaway hit, so was it’s counterpart pedal car, selling over 93,000 units by Christmas of its first year in production. Four decades later, the pedal car with the Mustang logo is back, and demand extends beyond kids, to their parents [...]