Photo Credit: Campendium/Kimberly and Scott
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/Kimberly and Scott