Originally published in Christian Headlines A team of American and Israeli archaeologists have discovered the Church of the Apostles near the Sea of Galilee. The church, which is believed to have been built over the house of disciples Peter and Andrew, also indicates the location of the city of Bethsaida, where […]