Ajin

Ajin Noda (aka "Ajin") is a Japanese paper artist who created illustrations for Sesame Street Magazine from 2000 to 2005. One of his illustrations of Big Bird appeared on the Dec 2004 cover.