Leela Savasta
Leela Savasta was born and raised in Vancouver, Canada. She is also a dual citizen with the United States.Savasta stars in the Showcase original drama series Cra$h & Burn (2009). Additionally, she played recurring roles in NBC's award winning drama Battlestar Galactica (2004) and in Chris ...