Image 1 of 1
TSZ_14546434.jpg
Helmos Ski Resort...Helmos mountain, Kalavryta, Achaia, Peloponnese, Greece, Europe