This past weekend was supposed to be the Festival of Speed, the annual bacchanal of internal combustion at Goodwood House in England. If, like us, you’ve ever been to the Festival, don’t feel sorry for yourself (again). No one got to go this year. Because of the global COVID-19 pandemic, […]