The Delirious Movie Wikia
Advertisement

Erica Leerhsen is an American actress possibly best known for appearing in the 2000 film "The Book Of Shadows: Blair Witch 2."

Advertisement