Zone Forecast Product
Issued by NWS San Francisco Bay Area, CA

Home |  Current Version |  Previous Version |  Text Only |  Print | Product List |  Glossary On
Versions: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
313
FPUS56 KMTR 311301
ZFPMTR

San Francisco Bay Area/Central California Zone Forecast
National Weather Service San Francisco Bay Area
601 AM PDT Thu Jul 31 2025

This is an automatically generated product that provides average
values for large geographic areas. For a more site specific
forecast...please visit weather.gov/sanfrancisco
(1) Select a location from the drop down menu above the map...
-- or --
(2) Click a location on the map.

You can refine your selection by clicking on the map displayed on
the resulting page.

CAZ505-010400-
Coastal North Bay...Including Point Reyes National Seashore-
601 AM PDT Thu Jul 31 2025

.TODAY...Partly cloudy in the morning then becoming sunny. Patchy
fog in the morning. Highs in the 60s to lower 70s. Northwest
winds 5 to 15 mph.
.TONIGHT...Partly cloudy. Lows in the mid 50s. Northwest winds
5 to 15 mph.
.FRIDAY...Partly cloudy in the morning then becoming sunny. Highs
in the lower 60s to mid 70s. Northwest winds 5 to 15 mph.
.FRIDAY NIGHT...Partly cloudy. Lows in the mid 50s. Northwest
winds 5 to 15 mph.
.SATURDAY...Partly cloudy in the morning then becoming sunny.
Highs in the 60s to mid 70s. Northwest winds 5 to 10 mph
increasing to 10 to 20 mph in the afternoon.
.SATURDAY NIGHT...Partly cloudy. Lows in the mid 50s.
.SUNDAY AND SUNDAY NIGHT...Partly cloudy. Highs in the 60s to
lower 70s. Lows in the lower 50s.
.MONDAY...Partly cloudy in the morning then becoming sunny. Highs
in the 60s to lower 70s.
.MONDAY NIGHT...Partly cloudy. Lows in the mid 50s.
.TUESDAY...Partly cloudy in the morning then becoming sunny.
Highs in the 60s to mid 70s.
.TUESDAY NIGHT AND WEDNESDAY...Partly cloudy. Lows in the mid
50s. Highs in the 60s to mid 70s.

&&
                 TEMPERATURE        /   PRECIPITATION

Point Reyes      68  54  68         /

$$

CAZ503-010400-
Sonoma Coastal Range-
601 AM PDT Thu Jul 31 2025

.TODAY...Sunny. Highs in the mid 80s. West winds 5 to 10 mph.
.TONIGHT...Clear. Lows in the mid 50s. Northwest winds around
5 mph in the evening...becoming light.
.FRIDAY...Sunny. Highs in the mid 80s. Light winds...becoming
northwest 5 to 10 mph in the afternoon.
.FRIDAY NIGHT...Clear. Lows in the upper 50s. Northwest winds
5 to 10 mph.
.SATURDAY...Sunny. Highs in the mid 80s. Light winds...becoming
northwest 5 to 10 mph in the afternoon.
.SATURDAY NIGHT...Mostly clear. Lows in the mid 50s.
.SUNDAY THROUGH WEDNESDAY...Mostly clear. Highs in the lower 80s.
Lows in the mid 50s.


$$

CAZ502-010400-
Marin Coastal Range-
601 AM PDT Thu Jul 31 2025

.TODAY...Partly cloudy in the morning then becoming sunny. Highs
in the upper 70s. Southwest winds 5 to 10 mph.
.TONIGHT...Mostly clear. Lows in the mid 50s. West winds 5 to
10 mph.
.FRIDAY...Partly cloudy in the morning then becoming sunny. Highs
in the mid 70s. West winds 5 to 10 mph.
.FRIDAY NIGHT...Mostly clear. Lows in the mid 50s. West winds
10 to 15 mph.
.SATURDAY...Sunny. Highs in the mid 70s. West winds 5 to 10 mph.
.SATURDAY NIGHT...Mostly clear. Lows in the mid 50s.
.SUNDAY THROUGH WEDNESDAY...Mostly clear. Highs in the 70s to
lower 80s. Lows in the mid 50s.


$$

CAZ506-010400-
North Bay Interior Valleys-
601 AM PDT Thu Jul 31 2025

.TODAY...Partly cloudy in the morning then becoming sunny. Patchy
fog in the morning. Highs in the 70s to 80s. South winds 5 to
15 mph.
.TONIGHT...Mostly clear except patchy fog after midnight. Lows in
the 50s. Southwest winds 5 to 15 mph.
.FRIDAY...Partly cloudy in the morning then becoming sunny.
Patchy fog in the morning. Highs in the 70s to 80s. Southwest
winds 5 to 15 mph.
.FRIDAY NIGHT...Mostly clear. Lows in the 50s. West winds 5 to
15 mph.
.SATURDAY...Partly cloudy in the morning then becoming sunny.
Highs in the mid 70s to upper 80s. West winds 5 to 15 mph.
.SATURDAY NIGHT...Mostly clear. Lows in the mid 50s.
.SUNDAY THROUGH WEDNESDAY...Mostly clear. Highs in the 70s to
80s. Lows in the 50s.

&&
                 TEMPERATURE        /   PRECIPITATION

Santa Rosa       87  55  88         /
San Rafael       82  57  82         /
Napa             76  56  79         /

$$

CAZ504-010400-
North Bay Interior Mountains-
601 AM PDT Thu Jul 31 2025

.TODAY...Sunny. Highs in the mid 70s to lower 90s. East winds up
to 5 mph...becoming southwest in the afternoon.
.TONIGHT...Clear. Lows in the mid 50s to lower 60s. West winds up
to 5 mph.
.FRIDAY...Sunny. Highs in the mid 70s to lower 90s. Light winds...
becoming southwest around 5 mph in the afternoon.
.FRIDAY NIGHT...Clear. Lows in the 50s to mid 60s. West winds
5 to 10 mph.
.SATURDAY...Sunny. Highs in the upper 70s to lower 90s. West
winds up to 5 mph...becoming southwest around 5 mph in the
afternoon.
.SATURDAY NIGHT...Clear. Lows in the mid 50s to lower 60s.
.SUNDAY...Sunny. Highs in the mid 70s to upper 80s.
.SUNDAY NIGHT THROUGH TUESDAY...Mostly clear. Lows in the 50s to
mid 60s. Highs in the mid 70s to upper 80s.
.TUESDAY NIGHT AND WEDNESDAY...Clear. Lows in the upper 50s to
mid 60s. Highs in the upper 70s to lower 90s.

&&
                 TEMPERATURE        /   PRECIPITATION

Lake Berryessa   89  63  90         /

$$

CAZ006-010400-
San Francisco-
601 AM PDT Thu Jul 31 2025

.TODAY...Mostly cloudy in the morning then becoming partly
cloudy. Highs in the 60s. Southwest winds 5 to 15 mph.
.TONIGHT...Mostly cloudy. Lows in the upper 50s. West winds 5 to
15 mph.
.FRIDAY...Mostly cloudy in the morning then becoming partly
cloudy. Highs in the 60s. West winds 5 to 15 mph.
.FRIDAY NIGHT...Partly cloudy in the evening then becoming mostly
cloudy. Lows in the upper 50s. West winds 10 to 20 mph.
.SATURDAY...Mostly cloudy in the morning then becoming partly
cloudy. Highs in the 60s to lower 70s. West winds 5 to 15 mph.
.SATURDAY NIGHT...Partly cloudy in the evening then becoming
mostly cloudy. Lows in the upper 50s.
.SUNDAY THROUGH WEDNESDAY...Partly cloudy. Highs in the 60s to
lower 70s. Lows in the upper 50s.

&&
                 TEMPERATURE        /   PRECIPITATION

San Francisco    67  57  67         /
Ocean Beach      64  57  64         /

$$

CAZ509-010400-
San Francisco Peninsula Coast-
601 AM PDT Thu Jul 31 2025

.TODAY...Mostly cloudy. Highs in the mid 60s. West winds 5 to
10 mph.
.TONIGHT...Cloudy. Lows in the mid 50s. West winds 5 to 10 mph.
.FRIDAY...Mostly cloudy. Highs in the mid 60s. West winds 5 to
10 mph.
.FRIDAY NIGHT...Mostly cloudy. Lows in the mid 50s. Northwest
winds 5 to 10 mph.
.SATURDAY...Mostly cloudy. Highs in the mid 60s. Northwest winds
5 to 15 mph.
.SATURDAY NIGHT...Mostly cloudy. Lows in the mid 50s.
.SUNDAY THROUGH WEDNESDAY...Mostly cloudy. Highs in the mid 60s.
Lows in the mid 50s.


$$

CAZ508-010400-
San Francisco Bay Shoreline-
601 AM PDT Thu Jul 31 2025

.TODAY...Mostly cloudy in the morning then becoming sunny. Highs
in the 70s. Southwest winds 5 to 10 mph...becoming west 10 to
20 mph in the afternoon.
.TONIGHT...Partly cloudy in the evening then becoming mostly
cloudy. Lows in the upper 50s. West winds 10 to 20 mph.
.FRIDAY...Mostly cloudy in the morning then becoming sunny. Highs
in the 70s. Southwest winds 5 to 10 mph...becoming west 10 to
20 mph in the afternoon.
.FRIDAY NIGHT...Mostly clear in the evening then becoming mostly
cloudy. Lows in the upper 50s. West winds 10 to 20 mph.
.SATURDAY...Mostly cloudy in the morning then becoming sunny.
Highs in the 70s. Southwest winds 5 to 10 mph...becoming west
10 to 20 mph in the afternoon.
.SATURDAY NIGHT...Mostly clear in the evening then becoming
mostly cloudy. Lows in the upper 50s.
.SUNDAY...Mostly cloudy in the morning then becoming sunny. Highs
in the 60s to upper 70s.
.SUNDAY NIGHT...Mostly clear in the evening then becoming partly
cloudy. Lows in the upper 50s.
.MONDAY...Partly cloudy in the morning then becoming sunny. Highs
in the 70s.
.MONDAY NIGHT...Mostly clear in the evening then becoming partly
cloudy. Lows in the upper 50s.
.TUESDAY...Mostly cloudy in the morning then becoming sunny.
Highs in the 70s to lower 80s.
.TUESDAY NIGHT...Mostly clear in the evening then becoming partly
cloudy. Lows in the upper 50s.
.WEDNESDAY...Partly cloudy in the morning then becoming sunny.
Highs in the 70s to lower 80s.

&&
                 TEMPERATURE        /   PRECIPITATION

SFO Airport      70  58  70         /
Oakland          71  58  72         /
Fremont          75  59  76         /
Redwood City     78  58  77         /
Mountain View    73  60  73         /

$$

CAZ510-010400-
East Bay Interior Valleys-
601 AM PDT Thu Jul 31 2025

.TODAY...Sunny. Highs in the mid 80s to lower 90s. West winds
5 to 15 mph.
.TONIGHT...Mostly clear. Lows in the upper 50s. Southwest winds
5 to 15 mph.
.FRIDAY...Partly cloudy in the morning then becoming sunny. Highs
in the mid 80s to lower 90s. West winds 5 to 15 mph.
.FRIDAY NIGHT...Mostly clear. Lows in the upper 50s. Southwest
winds 5 to 15 mph.
.SATURDAY...Sunny. Highs in the mid 80s to lower 90s. Southwest
winds 5 to 10 mph.
.SATURDAY NIGHT...Mostly clear. Lows in the upper 50s.
.SUNDAY THROUGH TUESDAY...Mostly clear. Highs in the 80s. Lows in
the upper 50s.
.TUESDAY NIGHT...Clear. Lows around 60.
.WEDNESDAY...Sunny. Highs in the lower 90s.

&&
                 TEMPERATURE        /   PRECIPITATION

Concord          86  59  85         /
Livermore        85  58  84         /

$$

CAZ513-010400-
Santa Clara Valley...including San Jose-
601 AM PDT Thu Jul 31 2025

.TODAY...Mostly cloudy in the morning then becoming sunny. Highs
in the 70s to upper 80s. Southeast winds around 5 mph...becoming
west 5 to 15 mph in the afternoon.
.TONIGHT...Clear in the evening then becoming partly cloudy. Lows
in the upper 50s. West winds 5 to 15 mph...becoming south around
5 mph after midnight.
.FRIDAY...Mostly cloudy in the morning then becoming sunny. Highs
in the 70s to upper 80s. Light winds...becoming west 5 to 10 mph
in the afternoon.
.FRIDAY NIGHT...Clear in the evening then becoming partly cloudy.
Lows in the upper 50s. West winds 5 to 15 mph.
.SATURDAY...Mostly cloudy in the morning then becoming sunny.
Highs in the 80s. West winds 5 to 10 mph.
.SATURDAY NIGHT...Clear in the evening then becoming partly
cloudy. Lows in the upper 50s.
.SUNDAY...Partly cloudy in the morning then becoming sunny. Highs
in the 70s to upper 80s.
.SUNDAY NIGHT...Clear in the evening then becoming partly cloudy.
Lows in the upper 50s.
.MONDAY...Partly cloudy in the morning then becoming sunny. Highs
in the upper 70s to mid 80s.
.MONDAY NIGHT THROUGH WEDNESDAY...Mostly clear. Lows in the upper
50s. Highs in the 80s to lower 90s.

&&
                 TEMPERATURE        /   PRECIPITATION

San Jose         78  59  79         /
Morgan Hill      86  58  87         /      10

$$

CAZ512-010400-
Santa Cruz Mountains-
601 AM PDT Thu Jul 31 2025

.TODAY...Partly cloudy in the morning then becoming sunny. Patchy
fog in the morning. Highs in the mid 60s to upper 70s. Southwest
winds around 5 mph.
.TONIGHT...Mostly clear in the evening then becoming partly
cloudy. Patchy fog after midnight. Lows in the 50s to lower 60s.
West winds around 5 mph.
.FRIDAY...Mostly cloudy in the morning then becoming sunny. Areas
of fog in the morning. Highs in the mid 60s to upper 70s. West
winds around 5 mph.
.FRIDAY NIGHT...Clear in the evening then becoming partly cloudy.
Patchy fog after midnight. Lows in the 50s to lower 60s. West
winds around 5 mph.
.SATURDAY...Partly cloudy in the morning then becoming sunny.
Highs in the upper 60s to lower 80s. West winds around 5 mph.
.SATURDAY NIGHT...Clear in the evening then becoming partly
cloudy. Lows in the 50s to lower 60s.
.SUNDAY THROUGH WEDNESDAY...Mostly clear. Highs in the upper 60s
to lower 80s. Lows in the 50s to lower 60s.


$$

CAZ515-010400-
East Bay Hills-
601 AM PDT Thu Jul 31 2025

.TODAY...Partly cloudy in the morning then becoming sunny. Highs
in the lower 80s. Southwest winds 5 to 10 mph.
.TONIGHT...Mostly clear in the evening then becoming partly
cloudy. Lows in the upper 50s. Southwest winds 10 to 15 mph.
.FRIDAY...Partly cloudy in the morning then becoming sunny. Highs
in the lower 80s. Southwest winds 10 to 15 mph.
.FRIDAY NIGHT...Mostly clear in the evening then becoming partly
cloudy. Lows in the upper 50s. Southwest winds around 15 mph.
.SATURDAY...Partly cloudy in the morning then becoming sunny.
Highs in the lower 80s. Southwest winds 10 to 15 mph.
.SATURDAY NIGHT...Mostly clear in the evening then becoming
partly cloudy. Lows in the upper 50s.
.SUNDAY THROUGH MONDAY NIGHT...Mostly clear. Highs around 80.
Lows in the upper 50s.
.TUESDAY THROUGH WEDNESDAY...Mostly clear. Highs in the mid 80s.
Lows around 60.


$$

CAZ514-010400-
Eastern Santa Clara Hills-
601 AM PDT Thu Jul 31 2025

.TODAY...Sunny. Highs in the lower 80s. South winds around 5 mph.
.TONIGHT...Clear. Lows in the 50s to upper 60s. West winds around
5 mph.
.FRIDAY...Sunny. Highs in the lower 80s. West winds around 5 mph.
.FRIDAY NIGHT...Clear. Lows in the upper 50s to mid 60s. West
winds 5 to 10 mph.
.SATURDAY...Sunny. Highs in the lower 80s. West winds around
5 mph.
.SATURDAY NIGHT...Clear. Lows in the upper 50s to mid 60s.
.SUNDAY...Sunny. Highs around 80.
.SUNDAY NIGHT AND MONDAY...Mostly clear. Lows in the upper 50s to
mid 60s. Highs in the upper 70s.
.MONDAY NIGHT THROUGH WEDNESDAY...Clear. Lows in the 50s to upper
60s. Highs in the mid 80s.


$$

CAZ529-010400-
Northern Monterey Bay-
601 AM PDT Thu Jul 31 2025

.TODAY...Mostly cloudy in the morning then becoming sunny. Patchy
fog in the morning. Highs in the lower 70s. South winds 5 to
10 mph.
.TONIGHT...Partly cloudy in the evening then becoming mostly
cloudy. Patchy fog after midnight. Lows in the upper 50s.
Southeast winds 5 to 10 mph in the evening...becoming light.
.FRIDAY...Cloudy in the morning then becoming sunny. Patchy fog
in the morning. Highs in the lower 70s. Light winds...becoming
southwest 5 to 10 mph in the afternoon.
.FRIDAY NIGHT...Mostly clear in the evening then becoming mostly
cloudy. Patchy fog after midnight. Lows in the mid 50s. West
winds 5 to 10 mph.
.SATURDAY...Mostly cloudy in the morning then becoming sunny.
Patchy fog in the morning. Highs in the 70s. Light winds...
becoming west 5 to 10 mph in the afternoon.
.SATURDAY NIGHT...Mostly clear in the evening then becoming
mostly cloudy. Patchy fog. Lows in the mid 50s.
.SUNDAY THROUGH WEDNESDAY...Partly cloudy. Highs in the 70s. Lows
in the mid 50s.

&&
                 TEMPERATURE        /   PRECIPITATION

Santa Cruz       73  57  74         /  10

$$

CAZ530-010400-
Southern Monterey Bay and Big Sur Coast-
601 AM PDT Thu Jul 31 2025

.TODAY...Mostly cloudy in the morning then becoming partly
cloudy. Highs near 70. Northwest winds 5 to 10 mph.
.TONIGHT...Mostly cloudy. Lows in the mid 50s. Northwest winds
5 to 10 mph.
.FRIDAY...Mostly cloudy in the morning then becoming partly
cloudy. Highs in the upper 60s to mid 70s. Northwest winds 5 to
10 mph.
.FRIDAY NIGHT...Partly cloudy in the evening then becoming mostly
cloudy. Lows in the mid 50s. Northwest winds 5 to 10 mph.
.SATURDAY...Mostly cloudy in the morning then becoming sunny.
Highs in the upper 60s to mid 70s. Northwest winds 5 to 10 mph.
.SATURDAY NIGHT...Partly cloudy in the evening then becoming
mostly cloudy. Lows in the mid 50s.
.SUNDAY THROUGH WEDNESDAY...Partly cloudy. Highs in the upper 60s
to mid 70s. Lows in the mid 50s.

&&
                 TEMPERATURE        /   PRECIPITATION

Monterey         67  57  67         /  10  10
Big Sur          73  54  75         /

$$

CAZ528-010400-
Northern Salinas Valley...Hollister Valley...and Carmel Valley-
601 AM PDT Thu Jul 31 2025

.TODAY...Mostly cloudy in the morning then becoming sunny. Highs
in the upper 60s to mid 70s. West winds 5 to 15 mph.
.TONIGHT...Mostly cloudy. Lows in the mid 50s. West winds 5 to
15 mph.
.FRIDAY...Mostly cloudy in the morning then becoming sunny. Highs
in the 60s to upper 70s. West winds 5 to 15 mph.
.FRIDAY NIGHT...Partly cloudy in the evening then becoming mostly
cloudy. Lows in the mid 50s. West winds 5 to 15 mph.
.SATURDAY...Mostly cloudy in the morning then becoming sunny.
Highs in the 60s to upper 70s. West winds 5 to 15 mph.
.SATURDAY NIGHT...Partly cloudy in the evening then becoming
mostly cloudy. Lows in the mid 50s.
.SUNDAY THROUGH WEDNESDAY...Partly cloudy. Highs in the upper 60s
to lower 80s. Lows in the mid 50s.

&&
                 TEMPERATURE        /   PRECIPITATION

Salinas          67  58  67         /  10
Carmel Valley    74  54  74         /
Hollister        76  55  77         /      10

$$

CAZ516-010400-
Southern Salinas Valley...Arroyo Seco...and Lake San Antonio-
601 AM PDT Thu Jul 31 2025

.TODAY...Partly cloudy in the morning then becoming sunny. Patchy
fog in the morning. Highs in the lower 80s to mid 90s. Northwest
winds 5 to 15 mph. Gusts up to 30 mph in the afternoon.
.TONIGHT...Mostly clear in the evening then becoming partly
cloudy. Patchy fog after midnight. Lows in the mid 50s. Northwest
winds 5 to 15 mph.
.FRIDAY...Partly cloudy in the morning then becoming sunny.
Patchy fog in the morning. Highs in the lower 80s to mid 90s.
Light winds...becoming northwest 5 to 10 mph in the afternoon.
.FRIDAY NIGHT...Mostly clear. Lows in the mid 50s. Northwest
winds 10 to 20 mph...becoming 5 to 10 mph after midnight.
.SATURDAY...Partly cloudy in the morning then becoming sunny.
Highs in the mid 80s to upper 90s. Northwest winds 5 to 15 mph.
.SATURDAY NIGHT...Mostly clear. Lows in the mid 50s.
.SUNDAY AND SUNDAY NIGHT...Mostly clear. Highs in the lower 80s
to mid 90s. Lows in the mid 50s.
.MONDAY...Partly cloudy in the morning then becoming sunny. Highs
in the 80s to lower 90s.
.MONDAY NIGHT THROUGH WEDNESDAY...Mostly clear. Lows in the mid
50s. Highs in the lower 80s to mid 90s.

&&
                 TEMPERATURE        /   PRECIPITATION

King City        83  55  83         /

$$

CAZ517-010400-
Santa Lucia Mountains and Los Padres National Forest-
601 AM PDT Thu Jul 31 2025

.TODAY...Sunny. Highs in the mid 70s to lower 90s. Northwest
winds 5 to 10 mph.
.TONIGHT...Mostly clear. Lows in the lower 50s to mid 60s.
Northwest winds 5 to 10 mph.
.FRIDAY...Sunny. Highs in the mid 70s to lower 90s. Northwest
winds 5 to 10 mph.
.FRIDAY NIGHT...Clear. Lows in the 50s to 60s. Northwest winds
5 to 10 mph.
.SATURDAY...Sunny. Highs in the mid 70s to lower 90s. Northwest
winds 5 to 10 mph.
.SATURDAY NIGHT...Clear. Lows in the lower 50s to mid 60s.
.SUNDAY THROUGH MONDAY...Mostly clear. Highs in the 70s to 80s.
Lows in the lower 50s to mid 60s.
.MONDAY NIGHT...Clear. Lows in the lower 50s to mid 60s.
.TUESDAY...Sunny. Highs in the mid 70s to upper 80s.
.TUESDAY NIGHT AND WEDNESDAY...Clear. Lows in the lower 50s to
mid 60s. Highs in the upper 70s to lower 90s.


$$

CAZ518-010400-
Mountains of San Benito and Interior Monterey County including
Pinnacles National Park-
601 AM PDT Thu Jul 31 2025

.TODAY...Sunny. Highs in the upper 70s to lower 90s. Southwest
winds 5 to 10 mph.
.TONIGHT...Mostly clear. Lows in the lower 50s to mid 60s. West
winds 5 to 10 mph.
.FRIDAY...Sunny. Highs in the upper 70s to lower 90s. West winds
5 to 10 mph.
.FRIDAY NIGHT...Clear. Lows in the lower 50s to mid 60s. West
winds 5 to 10 mph.
.SATURDAY...Sunny. Highs in the lower 80s to mid 90s. West winds
5 to 10 mph.
.SATURDAY NIGHT...Mostly clear. Lows in the lower 50s to mid 60s.
.SUNDAY...Sunny. Highs in the upper 70s to mid 90s.
.SUNDAY NIGHT THROUGH MONDAY NIGHT...Mostly clear. Lows in the
50s to lower 60s. Highs in the mid 70s to lower 90s.
.TUESDAY...Sunny. Highs in the upper 70s to mid 90s.
.TUESDAY NIGHT...Mostly clear. Lows in the 50s to mid 60s.
.WEDNESDAY...Sunny. Highs in the 80s to 90s.

&&
                 TEMPERATURE        /   PRECIPITATION

Pinnacles NP     92  52  92         /

$$


Visit us at www.weather.gov/sanfrancisco

Follow us on Facebook and X at:
www.facebook.com/nwsbayarea
x.com/nwsbayarea