Soccer Recap: Cupertino Snaps Three-Game Streak of Losses on the Road

Soccer Recap: Cupertino vs. MacDonald

Jan 21, 2025, 3:55pm