Back to Gallery

 

 

 

 

Meteora, Greece is one of those places that sort of defies description. It is as much an experience as it is a destination.