Mediterranean - silverhorizon

Temple of Hephaistos - Athens, Greece

GreeceItalyMediterranean CruiseTurkeymediterranean4621