Grand Tour

On Tuesday, The Grand Tour fans thought Alexa revealed a “Madagascar” date, but instead, they got some other good news. Richard Hammond, Jeremy Clarkson and James May have completed filming their Scotland episode. What is the latest news on the former Top Gear trio? The Grand Tour Trio Are Back Home On Tuesday, Jeremy Clarkson
0 Comments