All photos by The Chronicle's Betsy McDonald