The next tour stop for The Humans is Friday, March 1 in Houston, TX.