Trojans place well at Castro Valley Invitational
More than 15 schools around the Bay Area gathered together to compete at Canyon Middle School in the 20th Annual
Read MoreMore than 15 schools around the Bay Area gathered together to compete at Canyon Middle School in the 20th Annual
Read More