The Amazing Mumford

The Amazing Mumford is a character on Sesame Street.