Dan ‘Chizi’ Aceda and Leo Mkanyia Live at the Elephant on April 24th April 20, 2015 - 1 Comment Leo Mkanyia is a relatively new name in Kenya, but this in no way demeans the awesome talent that... Filed in Art