Meteora by Saturnine Dec 9, 2018 ![]() 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 |