Rochester International Jazz Festival - Rochester, NY

Main stage on East Ave. and Alexander St.  

Opening for Blood, Sweat, and Tears