Terra Nova's Summer Fair & Festival took place on Friday. The event perfectly encapsulated the fantastic community school spirit as, despite the torrential rain, everyone pulled together to make sure the children benefitted from all the fun of the fair! With...