The next tour stop for Twin Peaks is Friday, December 29 in Chicago, IL.