It premiered on April 1, 2006. Discovery's website has a schedule
saying it's playing on August 29th and 30th on Discovery HD, but I don't have that channel. I can't find anywhere that would have it on DVD. I can't even find a torrent for it (though I'd be up for paying for it if there's a legal way to do it). I can't find any reference of it on the regular Discovery or Travel Channel websites (both of which have been advertising the show).
Any ideas of how I can see this show?