Meaning “elevated” in Greek, Meteora is a jutting rock formation in Thessaly, Greece – a wild landscape made up of hill-like boulders that dominate the skyline.
Meaning “elevated” in Greek, Meteora is a jutting rock formation in Thessaly, Greece – a wild landscape made up of hill-like boulders that dominate the skyline. Part of what makes that magnificent landscape so amazing, however, are the monasteries that precariously cling to the rocks.