35 rain or shine activities for kids this summer

aka 35 ways to keep them entertained. all. summer. long.

from around the web