Sheri Foster

Sheri Foster

Born: 1957-10-19 — Borger, Texas, USA

Known For