Friday, February 12, 2010

Down on its luck, Vallejo holds on to hope

The San Francisco Chronicle