Lorcan Finnegan

Video: Cathy Davey – ‘Little Red’

Lorcan Finnegan produced a stunning cut-out paper and puppet world for Little Red Riding Hood…