Salamina (Σαλαμίνα) - GREECE, the beautiful town of Selinia (Σελήνια)

Salamina (Σαλαμίνα), Greece, the town of Selinia (Σελήνια). Vic Stefanu, vstefanu@. For more videos from Salamina, search y...
Back to Top