The Grand Tour show starts in November and it’s now official.
The question you have been waiting for an answer for months , is finally here. The Grand Tour show that is going to be hosted by the amazing ex Top Gear trio, is in Autumn and starts in 18 November. The...