The picturesque village of Castelmezzano on the scenic rocks of the of the Apennines Dolomiti Lucane, Basilicata, Italy