Glossa: A small town on Skopelos

A look at Glossa and a small Greek church on the Island Of Skopelos, Greece

All Media

A look at Glossa and a small Greek church on the Island Of Skopelos, Greece