The next tour stop for Sage Francis is Friday, December 29 in Portland, OR.