Canadian jazz outfit BadBadNotGood headed to South Africa last weekend for the Cape Town International Jazz Festival.

BadBadNotGood is made up of Matthew Tavares on keys, Chester Hansen on bass, Alexander Sowinski on drums and some new blood in Leland Whitty (sax), who joined the crew in January this year. Yasiin Bey then made a surprise appearance to perform alongside them. Artist and photographer Ferrari Sheppard hung out with musicians too.

Here’s what went down backstage and during rehearsals.

Photography by Ignatius Mokone