Najarra Townsend Featured in Criminal Minds BornDecember 5, 1989 in Santa Barbara, California, United States Clips 1 Clips