Archaeologists say they have discovered an inscription that may further indicate the location of the biblical town identified as the home of the Apostles Peter and Andrew. #Inscription #Apostles #Artifacts #Archaeology #Discovery #Bethsaida #Bible
The Christian Post