June 24-30 events and activities