Top Gear USA Finally Gets The Axe From History Channel

It what seemed like a foregone conclusion from the day it first appeared, the poor U.S. substitute for the real UK thing – “Top Gear USA” – was finally cancelled by the History Channel and this week’s episode will be the final show on the channel. The news was “announced” via the Instagram account of […]