120 giant Shaun the Sheep sculptures, created by artists, designers and celebrities, are grazing green spaces and iconic locations across London and Bristol, before going to auction later in the year to raise funds for Wallace & Gromitâs Childrenâs Charity and The Grand Appeal, s... From NEN Gallery