American actress, born in Georgia, in the United States. She is the sister of the assistant director Jeffrey Craig Harris. Her works include Night of the Demons 2 (1994) and The Unhealer (2020).
(According to views)
American actress, born in Georgia, in the United States. She is the sister of the assistant director Jeffrey Craig Harris. Her works include Night of the Demons 2 (1994) and The...Read more Unhealer (2020).