27 cars destroyed and over 1.4 billion miles travelled : The Grand Tour is less than two weeks away
Motoroids
One of the most awaited television series for motor heads, The Grand Tour, is less than two weeks away from its premier and we are already excited to see the former Top Gear trio, the new Grand Tour trio entertain us with their antics. Scheduled to release on November 18, 2016, The Grand Tour will be aired […]
Motoroids - Best auto news, reviews and features from the world with focus on India