Top Gear Premieres Series 22
Top Gear has – finally! – begun its 22nd series with the boys going off to St. Petersburg, Russia [presumably prior to Vladimir Putin the Nutball’s various shenanigans] where they proceed to engage in a good old-fashioned challenge through the Russian city pitting James in a French electric car [Renault Twizy], Richard on Chris Froome’s […]