Sarah Scott
Birthday: 1983-09-28 | Place of Birth: Lincoln - Nebraska - USASarah Scott was born on September 28, 1983. She is an actress and producer.
...
Known For
Soaked in Bleach
The Devil's Muse