Silicon Valley Communities - Silicon Valley Historical Association

Tidal pool near estuary at Half Moon Bay beach

Half Moon BayCaliforniabeachestuarywateroceansea