'Sesame Street' introduces a Muppet in foster care
andquot;Sesame Streetandquot; has introduced a new friend named Karli -- a young Muppet in foster care, and her andquot;for-nowandquot; parents, Dalia and Clem.

All