The Grand Tour Season Two Episode 10 Trailer

The boys travel to Canada to test some SUV’s in this week’s upcoming 10th episode of the second season of “The Grand Tour”…