I used to love that show! Is it still on BBC America? Seems like all that have now is that Dr. No and that car show.
It’s on The Discovery channel here.