A group of hikers stumble on a village of devilish widows.A group of hikers stumble on a village of devilish widows.A group of hikers stumble on a village of devilish widows.