Leela Savasta is an actress best known for guest starring on Psych (2006).
Comedy
Family
Drama
Thriller
Action
Romance
Adventure
Sci-Fi & Fantasy
Horror
TV Movie