Pages

Friday, August 10, 2018

Home of Greek gods: Mount Olympus

Photo taken on Aug. 8, 2018 shows wild horses in the alpine zone of Mount Olympus, northern Greece. Mount Olympus is the highest mountain in Greece with the highest peak of 2,917 meters. Olympus is no...


READ THE ORIGINAL POST AT www.xinhuanet.com