29may2023 SF

I bet myself that Berkeley's cloudy skies would clear up by the time I got to Ocean Beach, and I won that bet.


Jef's page / Photos / 29may2023 SF
email