The secret surrounding the small town near Haven, Maine is a mystery to all. The residents residing in this town fall under an influence, an influence that ends up controlling them, changing them. ...