Car Enthusiasts Make Annual Pilgrimage to Goodwood
Every July, Lord March opens the grounds to his stately home and tens of thousands of petrolheads and speed freaks make their way to Goodwood in West Sussex for The Festival of Speed - "the largest motoring g...