Today marks the start of the Goodwood Festival of Speed in the UK, and Ford is ready to step up its game. It will be unveiling the new Ford Focus RS, a hatchback that brings power to a new level. Under the hood it sports a special 2.3-liter EcoBoost engine which is capable of churning out an impressive 345 horsepower and 324 pound-feet of torque.
Do you need to see it to believe it…