Herakles Take a Trip to Greece’s “Loch Ness” – Lake Stymphalia [video] 6 years ago Lake Stymphalia is one of Greece's most beautiful and mysterious places, the place where Herakles defeated the Stymphalian Birds.