The marvellous valley in Collecroce