History of Mount Olympus
By Edward Whelan, Contributing Writer, Classical Wisdom Mount Olympus, located in the Olympus range in the North of Greece, is one of the highest mountains in all of Europe. Today the mountain is in a National Park but once this snow-topped mountain was seen as the home of the all-powerful Greek Gods. What Is Mount