Top Gear Series 26 returns Sunday February 17th

Sean McKellar
Series 26 of the BBC’s long-running car show Top Gear will be returning to UK screens imminently, after receiving a confirmed launch date today. Top Gear TV is set to kick off on Sunday February 17th at 8pm on BBC...