From Muscat, Oman • Born in Jul 11, 1985 (41 years old)
Nitya Vidyasagar is an American actress best known for her role as "Leela" on Sesame Street. (Via Wikipedia)
Velvet BuzzsawFilm • 2019