7 Summer Camps it would be a mistake to miss!

It's May, and you still haven't signed your precious offspring up for the summer of their lives. Things have just been too crazy, we know. But that's ok, these seven amazing camps still have a few spots left an...