Back to album

Village of Petra, Lesvos, Dodecanese Islands, Greece

161124 171

255 views
15 faves
1 comment
Uploaded on April 17, 2009
Taken sometime in 2001