After a long and mostly unnecessary wait here is a new episode of Dumb & Dangerous Down Under. The Road to Santa Teresa.