When a young couple takes refuge in a haunted castle outside of Denton, Texas, they unwillingly become subjects of a mad scientist's experiment. Video includes a short about how the movie became a ...