Top Gear try out the £10,000 car wash This feature originally appeared in the November 2014 issue of Top Gear Magazine. “The first… December 12, 2014 Load more