Tag Archives: Top Gear Season 18

Reminder: BBC2’s Top Gear UK returns this Sunday with Season 18

Motorheads unite! BBC2’s Top Gear UK returns this Sunday following their last special in December, where the three ventured out to India in hopes to save Britain’s economy. Reflecting on the little teaser they released several weeks ago, we could see that this season is jam-packed with automotive awesomeness as usual. Richard apparently tries to […]

Continue Reading