Leela

Leela is a character from Sesame Street. She is portrayed by Nitya Vidyasagar.

Episodes
No