Mike Doughty is just wrapping up a seven week promo run, visiting radio stations and playing in-stores around the country. At the beginning of November, he hit Dallas and teamed up with the folks at KXT for a great On The Road video recording of “I Can’t Believe I Found You In That Town” at a local tattoo parlor. Check it out below…