Rochester International Jazz Festival June 22-30th, 2018

http://www.rochesterjazz.com/