GIAF at 40

This year, we celebrate our 40th Festival, and what a 40 years it's been. Take a trip back in time...