Top 5 events in St. Louis this week: July 5–8

Fair Saint Louis, the LaBute New Theater Festival, Ray LaMotagne at Peabody Opera House, and more

by