PUPPETS for Gesualdo in Heaven were designed and constructed by Peter Gaffney, with the help of Hayden Cameron. Click on the image below to see more photos.