Beauty, Fashion and Lifestyle Magazine
Carmilla is the latest release for director and writer Emily Harris a romantic horror film, based…