The village of Caura is a place of beauty and rejuvenation. For many it is the ideal place to live and have children. But the people of Caura live with a hidden fear passed down from generations that one day the devil would come to take from among...