Life-sized puppets will bring The Sleeping Beauty to life

27 LIFE-SIZED PUPPETS ARE GIVEN VOICE IN VICTORIAN OPERA’S THE SLEEPING BEAUTY Enter a world of...

Read More