Take a Trip to Greece’s “Loch Ness” – Lake Stymphalia [video] 2020-08-31 by Argophilia Travel News Lake Stymphalia is one of Greece’s most beautiful and mysterious places, the place where Herakles defeated the Stymphalian Birds.