Braving the elements, just outside St Andrews, the crowd at Kaleidoscope festival enjoy a weekend of music and performance.

Photography by Erika Stevenson