A sensual mystery thriller about strange happenings in a small North Carolina town. A college student stumbles across a bizarre mystery and wants to know more, perhaps too much more.