Mount Olymprus
The highest mountain of Greece from above...