Palo Alto holds off late charge by Carlmont

Sunday September 22, 2019 by By VYTAS MAZEIKA | [email protected] | Bay Area News Group