In the late autumn of 1994, the life of Evelyn Louise Piper, a 54-year-old resident of Phenix City, Alabama, took a mysterious and unsettling turn. The last time her family physically saw her was on November 28, 1994, in the neighboring city of Columbus, Georgia. Two days later, on the morning of November 30, Evelyn made a phone call to her daughter that would become the final known communication from her. During this conversation, she made a startling announcement: she was leaving for Jerusalem
...Read MoreLast Seen: Nov 30, 1994