HAIFA, Israel — An altar to the Greek god Pan in a Byzantine church in Israel could also be where Jesus gave Peter the keys to the kingdom of heaven, an archeologist who helped discover it told Zenger News in an exclusive interview. If correct, it would mean the site is where Christianity arguably was […]