Teddy Vincent
Teddy Vincent is an actress.
Scream at the Devil 2015
Rating: 2.6
Best Laid Plans 1999
Rating: 6.1
as Bellah