Upcoming Events, Week of July 6

Two events this week!