who is sarah scherer
Mini Bio (1) Sarah Scherer was born on February 12, 1991 in Salt Lake City, Utah, USA as Sarah Elijah Scherer. She is an actress, known for Judas Kiss (2011).