Demetra Hampton stars as the titular character who is a photographer that gets into all types of weird sex and horror situations. Along with her male lover, there are plenty of excuses for nudity and horror.