29 - 30 April 2018Highland FlingEngaging and quirky choreography that will last long in the memories of all who see it. Reviewed at Festival Theatre