Archie

Archie is a squirrel in the Sesame Street co production Sesame Tree.