Steve Irwin and Chad Finley - a pair of drivers who have raced and worked in the NASCAR sanction, and yet they come back to life on the dirt. Hear about their latest journeys on this episode.