The Grand Tour has finally arrived on Amazon Prime – how to watch, and when are new episodes available?

And the wait is now over as the trio made their Amazon Prime debut on November 18 at midnight. But how can you watch it and when is each episode available? Here’s what we know. PA:PRESS ASSOCIATION 4 The Grand Tour starts [Read More…]