The Goodwood Festival of Speed, held annually on the grounds of Goodwood House in West Sussex, England, is a mecca for speed freaks. Started essentially as a showcase for historic marques, it has ballooned to include all manner of wheeled lunacy, and this year’s event includes the debut of the refreshed 2015 Ford Focus ST. […]