Church of Prophet Elias over the town of Agia Marina, Leros Island, Dodecanese, Greece
Church of Prophet Elias above the town of Agia Marina, Leros Island, Dodecanese, Greek Islands, Greece, Europe, by Karol Kozlowski
Details
License type
Royalty Free