logo
Shannon Staller backdrop
Shannon Staller poster
Shannon Staller
Actress Shannon Staller was born in Zurich, Switzerland, to Joachim, an electrical engineer, and Edith, a business woman. She has one brother, Justin....