Description
Stumbling across the mysteriously deserted village of Deliverance, a group of refugees believes the picture-perfect settlement to be ideally suited to them and wonder about the impenetrable nearby forest known as ""The Wilderness."" Original."