Newest Sesame Street Muppet Has Mom Overcoming AddictionNewest Sesame Street Muppet Has Mom Overcoming AddictionThey handled a very delicate situation in a phenomenal way. Quinn AlexanderQuinn Alexander