The next tour stop for Justin Townes Earle is Wednesday, March 29 in Portland, OR.