Safe Shores is THE BEST charity I've ever volunteered for - they are passionate, effective, efficient, and incredibly good at what they do. They focus not only on helping children, but PREVENTING child abuse. I can't say enough about their mission, and Safe Shores as an organization. Run, don't walk, and support Safe Shores today!