Elephant puppet Aida ERigby

The elephant puppet that Edwina Rigby and Iola Weir made for Aida, a production for English National Opera.