TAL171125 0133
CJF17Cambridge Jazz FestivalFestivals and GigsResolution 88
From Cambridge Jazz Festival 2017