Jul 22-26 2024 Shark Camp Register Now BASIS Independent Silicon Valley • Sunnyvale, CA Science , Arts and crafts