Puppet rock star from two episodes (02/23/99 & 03/02/99) of MTV's oh so po-mo sock puppet show, The Sifl & Olly Show. He did a concert on top of Mt. Rushmore. Sifl and Olly idolize him, and rightfully so, as a meteor headed straight for earth decided not to collide with us after hearing about Zafo. The show is the brainchild of Matt Crocco and Liam Lynch who do the voices and compose and record the music. See also Clear Fog, Kee Kee & The P.P. Gang, Sgt. Blind Kiwi Tarzan, Yeah.