The el Araj archaeological site located on the shores of the Sea of Galilee in Israel, believed to be ruins of a church built over the the home of Sts. Peter and Andrew / Steven Notley
Washington, D.C. Newsroom, Aug 24, 2022 / 13:14 pm (CNA).
A… […]
Recent Comments