THE Grand Tour scored Amazon’s most-watched premiere episode ever when it launched to much acclaim in November 2016. Now, the men and their motors are back for a second series – here is what we know… When is The Grand Tour season two on? Jeremy Clarkson, Richard Hammond and James May have all returned for […]