The puppets made by Cecil Green Arts are amazing creations made from (I guess) papier mache and fabric. There is a person inside each one who control the arms and head, quite a skill in itself I think. They're used at various events and parades. CG Arts also hold elaborate illuminated lantern parades, which I have yet to see but hope to catch one day. Their studios at Drummond Mills were destroyed by a huge fire (nothing to do with the lanterns!) last year but the group seem to have survived the disaster, found new workshop premises and recreated much of what was lost.