Leela Savasta is an actress best known for guest starring on Psych (2006).
6.2
5.2
5.3
7.0
5.5
5.6
5.8
6.0