Noted filmmaker Erica Browne has garnered widespread recognition for her impressive body of work, which includes the critically acclaimed horror film "Plaguers" released in 2008, the visually stunning and thought-provoking drama "DeVanity" from 2011, and the groundbreaking sci-fi horror film "Scares in Space" that premiered in 2009.















