Sesame Street · Season 31

Luis Teaches Telly and Elmo That Flowers Are Alive (3867)

S31·E17 · 25 Jan 2000