Auto Sports Nation

Cuban Chrome Set To Debut On Discovery Channel

With “Top Gear” as we know and love it ending, Discovery Channel has picked up the slack on the American side with a new series called “Cuban Chrome” set to debut on July 13, 2015. The series will detail the notable Cuban car culture that was created around American cars after the 1959 embargo essentially cut off all trade between the nations before being rescinded last year…

Exit mobile version