East London artist and human beatbox Leigh Clarke does his thing at Resonance FM - filmed for the pilot of Make Your Own Damn TV with Bob and Roberta Smith. Leigh and his mum, they like Depeche Mode.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…