Day: October 11, 2012

  • The Goodwood Revival

    The Goodwood Revival

    Every September, something amazing happens in the south of England. About an hour outside of London, a place called Goodwood – famed for its annual Festival of Speed – is transported back in time, for what is probably the greatest automotive show on earth. Even describing the Revival as a “show” is an injustice. It’s…