Castelmezzano village in Apennines Dolomiti Lucane. Basilicata, Italy.