Colorful traditional village Castelmezzano, surrounded by rocky mountains in Basilicata southern region of Italy