Photos: Greek Monasteries Built on Rock Spires Meteora – which means “suspended in the air” are Greek rock Read More