Leela Savasta

Leela Savasta
Leela Savasta is an actress best known for guest starring on Psych (2006). (Via TMDB)
Origin
Vancouver, British Columbia, Canada
Born
October 28, 1985
Age
39
Leela Savasta is an actress best known for guest starring on Psych (2006). (Via TMDB)