Odd-looking creature; I never saw him on Sesame Street.