The Grand Tour Week 11/Episode 12 Trailer Alex Bean 7 years ago In the trailer for the upcoming Week 11/Episode 12 installment of “The Grand Tour”, the boys discuss the merits of the Loch Ness monster and drive in Germany and Austria…