Cannery project salutes valley’s history

May 20, 2026 | Los Altos Town Crier