Mythical home of Zeus, Mount Olympus is the highest peak in Greece, at 9,570 feet (2,917 meters). In this winter view, Olympus is the only peak with a dusting of snow – recalling its name in classical Greek, which means “the luminous one.”Image Credit: NASA
1 min read