I'm not sure if everyone else knows about this show - "Twist The Throttle" - I caught part of it last night, which was sort of a coincidence, because the show was about Yamaha bikes.
I saw it on "HD Theater" which looks like it's owned by Discovery Channel. Maybe it's on non-HD Discovery channel too?I've only been able to find it online and watching on a laptop screen isn't exactly my idea of relaxing TV. Is it only on the HD channels?