Leigha Horton

Born: None


Placeholder

The Monster of Phantom Lake

as Stephanie Yates
Released: 2006-03-09

A mutated monster terrorizes campers in the woods of 1950's Wisconsin.

Movie page