We Have A Start Date! The Grand Tour Will Begin November 18th. VIDEO Available!
This is unconfirmed by Amazon, but it looks as though they’ve put the start date for The Grand Tour in plain sight, though you might need and eagle eye to spot it. UPDATE: CONFIRMED BY AMAZON!!! According to The Grand Tour’s Amazon page, where you can stream the show once it’s up and running, there […] More