A helium balloon is to blame for 9,000 residents and businesses losing power in Fisherman's Wharf and North Beach.
The City of Santa Clara and Silicon Valley Power are reminding the public to be careful with helium-filled Mylar balloons…
This website uses cookies.