Pictures of Greece: Mesohori Karpathos, Dodecanese Islands

Courtesy of JTC