Trojans left the competition in the dust
The Trojans won three out of four team divisions on March 25 at the Castro Valley Invitational, claiming the top
Read MoreThe Trojans won three out of four team divisions on March 25 at the Castro Valley Invitational, claiming the top
Read More