Silicon Valley Communities - Silicon Valley Historical Association

Half Moon Bay, California beach in 1996

Half Moon Baybeachocean1996surfwaterCalifornia