Three Engines, 1267 Horsepower: 2011 Ford Mustang Delivers More of Everything, Including Economy By: IBxAnders | February 10, 2010