Constraints and Liberations at Earshot Jazz Festival

Photos by Daniel Sheehan