Ford has been teasing us silly in the past few days. First it was the slew of “accidental” spy photos taken of the carefully orchestrated variety of 2010 Mustangs and 2010 Ford Shelby GT-500 models paraded around Dearborn.
Photo album created with World Cars Magazine