American actress, born in New Orleans, Louisiana, USA. She participated in the movie The Blair Witch Project (1999).
(According to views)
American actress, born in New Orleans, Louisiana, USA. She participated in the movie The Blair Witch Project (1999).