The Grand Tour Sneak Peek Trailer – Gentle Rentals

The audience portion of the first episode of the upcoming [October 2016] Amazon motoring show “The Grand Tour” starring former “Top Gear” presenters Jeremy Clarkson, Richard Hammond and James May has been filmed in Johannesburg, South Africa earlier this week but there are some other bits to the show, some of which include the general […]