The Discovery Channel was filming a three part series at World Of Speed last month, and the first part airs tonight at 7:00. The catch is it's Discovery Channel Canada. I went to their web site and wahcted part of the first episode, but I'm using my cell phone link as I live in the backwoods of Montana and that's what's available. Hope it airs on the US Discovery Channel as it looks like they covered it pretty good. If anybody has any ideas, I'd love to be able to see it all.
Doug