We don't have a biography for Najarra Townsend
Acting
female
1989-12-05
Santa Barbara, California, USA