The award for the Car Articles Car Of The Year 2011 goes to none other than the 2011 Ford Focus. A truly world beating new motor, this savvy effort from Ford really does have it all. Dynamic styling? Check. Fresh design? Check. Performance and economy? Check. A host of safety and technology as standard? Check. […]