IMAGES: HEMLOCK GROVE – 1×02: The Angel (April 19, 2013)