Walking down the coastline of Thessaloniki, Greece. Umbrellas. Yes, one of the "must see" places there.
Log in or register to post comments
Walking down the coastline of Thessaloniki, Greece. Umbrellas. Yes, one of the "must see" places there.