Meteora
by Saturnine
Dec 9, 2018

12
0 comments


About this Style
"The Meteora is a rock formation in central Greece hosting one of the largest and most precipitously built complexes of Eastern Orthodox monasteries, second in importance only to Mount Athos."

So not (quite) grandstanding :'D