The town of Matera is perched on the edge of a deep ravine [Matera - Italy]

The town of Matera is perched on the edge of a deep ravine
[Matera - Italy]