When you think of Greece you might think of blue water, Columns, cheese boards and austerity measures. Or you might think of Mount Olympus, and if you are I want you to continue to hold that image in your mind as I introduce you to Meteora. Located in the ...