Actress | Soundtrack
I know a lot of people who say they want to leave Tulsa and go off to L.A. or New York City. But I can't wait to come back to Tulsa. It's a great place to be.
Tulsa, Oklahoma, USA
Dive deep into everything about film festivals, family entertainment, IMDb Picks, and more.