Olympus, Greece

Once the dwelling of Greek mythology’s 12 ancient gods, Olympus oozes in mythical grandeur. Legend has it that the King of the Gods, Zeus ruled from his throne atop Mount Olympus, which is now a paradise for hikers and climbers. With rugged ravines, deep caves and daunting rocks, Greece’s national park has more than enough [...]