Talent on show

All over school, pupils are entertaining with a series of talents, in aid of Children in Need. There is certainly no shortage of skills!