The Grand Tour: Series 2 Episode 10 Preview – ‘Oh, Canada’
We’re nine episodes into The Grand Tour Series 2. So far, the boys have taken us to Switzerland, Mallorca, France, Italy, Croatia, Dubai, and The United States. So where are they off to for Episode 10? Well next week, Jeremy...