What a fun day for the kids - lots of great activities, great food and so many opportunities for learning.