X

Herakles

Take a Trip to Greece’s “Loch Ness” – Lake Stymphalia [video]

Lake Stymphalia is one of Greece's most beautiful and mysterious places, the place where Herakles defeated the Stymphalian Birds.