Photo Credit: Campendium/Bryan and Jess
Photo of Half Moon Bay State Beach
Half Moon Bay State Beach
95 Kelly Avenue, Half Moon Bay, California 94019 USA
95 Kelly Avenue, Half Moon Bay, California 94019 USA
Photo Credit: Campendium/Bryan and Jess