Practising for a performance part 3: the final touches

6 min read

Graham Fitch rounds off his three-part se