Kanja Chen is a professional puppet builder and puppeteer from Canada. He is the creator of Chimp TV, an upcoming puppet web series.
Advertisement
Kanja Chen is a professional puppet builder and puppeteer from Canada. He is the creator of Chimp TV, an upcoming puppet web series.