A great time had by all at our Annual Summer Fair.