A protest outside the Vallejo City Council meeting erupted into the chambers as councilmembers prepared to discuss a $30 million…
This website uses cookies.