The next tour stop for Ben Harper is Sunday, July 29 in Detroit, MI.