Stairway to Heaven
Meteora is one of the most stunningly beautiful and other-worldly places on earth. Over a millennium ago, monks traveled throughout Greece in search of a place where they...
C Michael Patton
