“Archaeologists believe they may have solved a mystery: the location of Bethsaida, the biblical town that was home to the apostles Peter, Andrew and Philip.” BPNews
- About
- Forum
- Account
“Archaeologists believe they may have solved a mystery: the location of Bethsaida, the biblical town that was home to the apostles Peter, Andrew and Philip.” BPNews