Happenings for June 28-July 5

Happenings for Sept. 29-Oct. 6