Jessica Antonia Scott
The Devil and Mister Punch
2011
Created by Julian Crouch
Premiered at The Barbican Theater, London.
Produced by Improbable Theater.
PREV / NEXT   6 / 16
BACK TO PERFORMANCE