I'm familiar with the very large statue of St. Mary in Santa Clara, CA, but I'm almost certain I saw another very large one near a church in Los Gatos (maybe Saratoga?) Has anybody seen this statue and know its location?
Does anyone have a sense for the commute time peak/off-peak fron the los gatos mountains e.g. Lexington resevoir area to Milpitas. I hear that it can be terrible, is that true?
Really would appreciate any local insights