Sesame Street Season 20 Episode 129

S20 E129 Aired May 18, 1989

Maria goes into labor.

Season 20