Cambridge Folk Festival

2 - 5 august 2018