logo
Sara Stimson backdrop
Sara Stimson poster
Sara Stimson
Sara Stimson was born on June 10, 1972 in Helotes, Texas, USA as Sara Catherine Stimson. She is an actress, known for Little Miss Marker (1980), The D...