Not yet a member?
While visiting an excavation site in Cairo, Egypt, a former priest sees signs of demonic possession.