Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Sandra Schaller was born on May 23, 1970 in Livingston, New Jersey, USA. She is an actress and art director, known for I'll Bury You Tomorrow (2002), The Blood Shed (2007) and Sculpture (2009).