A team of archaeologists has discovered an inscription near the Sea of Galilee that points to the Apostle Peter and his role as one of the leaders of the early Church.
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.