SFGate

PHOTO Scott Strazzante, The Chronicle
Photo: Scott Strazzante, The Chronicle