Top 5 events in St. Louis this week: May 17–20

Art on the Square, the Mud Run, Terrance Blanchard at Jazz at the Bistro, and more

by