Meteora

Meteora is a mountain range , formed by enormous sandstone rocks , that rise above a small town of Kalambaka, […]