The Grand Tour Week 11/Episode 12 – Review

The 12th episode or 11th week – depending on how you wish to look at it – of “The Grand Tour” has been released. Titled “[censored] to [censored]”, the boys find themselves in Loch Ness in Scotland once again – only this time they are finally fessing up that there is a monster in the […]