Nearly 10,000 feet high, Mount Olympus in northern Greece stands as one of the tallest mountains in all of Europe. It looms above the green landscape and is often crowned by clouds. Small wonder that the ancient Greeks pictured the peak of Mount Olympus as the home of their most powerful gods. Think of things […]