Leela Savasta is a talented and accomplished actress who has made a significant impact in the entertainment industry, particularly through her impressive guest starring role on the popular USA Network television series Psych, which initially premiered in the year 2006.
Leela Savasta
39 · Born: Oct 28, 1985