The new hosts of Top Gear France are racing in the Nürburgring motorsports complex in Germany to celebrate their first episode.
Save my name, email, and website in this browser for the next time I comment.