By Kirsty Snare -  Summer vacation is here, bringing 12 weeks of days just waiting to be filled with exciting new activities. We have put together a list of 12 fun,…
Continue Reading