IMAGES: HEMLOCK GROVE – 1×11: The Price (April 19, 2013)