by ruivalesousa
Old town of Matera (Sassi di Matera), Basilicata, southern Italy. Prehistoric cave dwellings