Goodwood remembered

11 min read

The last time the Road World Championships visited Britain was in 1982. Good