Israel: Archaeologists may have found the lost city of the Apostles
Recent discoveries have placed the biblical city of Bethsaida closer to shore where Peter and Andrew left their nets to…
Recent discoveries have placed the biblical city of Bethsaida closer to shore where Peter and Andrew left their nets to…