28 oktyabr 1985
Vancouver, British Columbia, Canada
EpinWatch-da 1 başlıqda iştirak edir
Leela Savasta is an actress best known for guest starring on Psych (2006).