The next tour stop for John Waters is Thursday, March 9 in Durham, NC.