The Plague Doctor – Emanuele Mengotti Seeks To Realize His Haunting Vision
by Capt McNeely | Mar 3, 2017 | Indie, Movie Clips, Movie News, Movies, News, Trailers
Poveglia is the name of a small island located in the Venetian Lagoon, located off the northeastern coast of Italy. It’s a place that director Emanuele Mengotti knows well. As a boy he could literally see the island from his bedroom window in his family’s...