In Portobelo, a lush village on Panama’s Caribbean coast where the line between history and myth can feel faint, Sandra Eleta is known as the Great Witch. The wry and regal 83-year-old, whose striking ...