Castro Valley High Finishes Fall Semester Castro Valley finishes a busy Fall Semester with Earth Team Meaghan Gavagan December 28, 2020