IIsrael Read More Bethsaida, lost city of Jesus and apostles, found at Sea of GalileeSeptember 11, 2026 NEWYou can now listen to Fox News articles! Archaeologists believe they’ve identified a lost city tied to Jesus…