St. Peter Church

St. Peter Church - The Clock Tower Of St. Peter's Church In Jaffa, Israel Against Gorgeous Blue Sky Photo