Azibo is the lead character of Panwapa Island an internet puppet show from Sesame Workshop. Kevin Clash was the puppeteer/voice of Elmo AND Azibo. Russ wrote the theme song & Azibo's "Monster Song." This pic was taken at the launch of Panwapa Island in 2007. Whoopi Goldberg hosted it.