Discovery Turbo now showing

cjohnw, Nov 1, 7:42pm
New "auto" related Sky TV channel now open.
Some interesting stuff, some naf. But worth a look.

Sky Channel 075

crankypants69, Dec 2, 4:15am
Texas car wars looked like it was going to have potential, but it's a bit like that hillbilly moonshine program