San Gregorio State Beach Engagement Session
Couple hold hands and laughing at the beach in Half Moon Bay CA.
Location: San Gregorio State Beach, Half Moon Bay CA..