TAL161117 0177
CJF16Cambridge Jazz FestivalFestivals and GigsThree Step Manoeuvre
From Cambridge Jazz Festival 2016