Church of the Primacy of St Peter at Tabgha
Church of the Primacy of St Peter at Tabgha

Church of the Primacy of St Peter at Tabgha

Church of the Primacy of St Peter at Tabgha

What do you think?