Dead gray whale along San Leandro shoreline

A dead gray whale has washed up along the San Leandro shoreline near the Bay Trail south of Marina Park.

SF supervisor race: Incumbent Stephen Sherrill faces Lori Brooke

San Francisco District 2 supervisor seat is up for election next Tuesday, featuring a race between appointed incumbent Stephen Sherrill and community organizer Lori Brooke.

Alameda County supes approve new terms for Coliseum sale

The Alameda County Board of Supervisors approved a non-binding agreement on Thursday that would allow for the sale of the Oakland Arena to a third party as part of the overall transaction.

Oakland secures $1M in federal funding for Ceasefire

While federal funding cuts across the board impact multiple cities, Oakland is receiving a significant federal investment for its violence prevention program, "Operation Ceasefire."

Alum Rock Union School Board approves feasibility study of rebuilding of burned down youth center

The Alum Rock Union School District Board voted Thursday night to approve an agreement to explore rebuilding a historic youth center in East San Jose that was destroyed by a fire last year.

Friday clouds
video

The unsettled weather pattern will soon be coming to an end.  Friday starts off with a big serving of clouds.  Partly to mostly cloudy skies are expected later in the day.  Highs should range from the upper 50s to the low 70s. The weekend forecast features more sunshine and warmer temperatures.  

49ers OTAs: Nick Bosa, George Kittle Injury Updates and New Roster Moves

The San Francisco 49ers kicked off OTA's, on Wednesday. The team has had almost full turnout for the voluntary workouts, according to head coach Kyle Shanahan. 

Free music festival to be held in San Francisco rooftop park

A free daylong music festival will take place next month, high above San Francisco in a downtown rooftop park.

Boy, 16, punched by Fairfield officer speaks out

A 16-year-old boy seen on video being repeatedly punched by a police officer at Fairfield High School told KTVU on Thursday the officer should be fired.

12th annual Bay Area Book Festival, a bold, Berkeley-based literary extravaganza

Starting this Friday, Berkeley will hold its 12th annual Bay Area Book Festival, a "world-class literary extravaganza", boasting as many as 400 authors on 21 stages at multiple downtown venues. 

Bye-bye lions: San Francisco Zoo announces plans to send remaining lions elsewhere

They’re some of the San Francisco Zoo’s most cherished attractions and currently the largest big cats in its residence, but plans are underway to send the facility’s two remaining lions elsewhere, leaving the zoo lionless.  

Bay Area deputies form soccer team inspired by 2026 World Cup

Motivated by World Cup excitement, Santa Clara County Sheriff’s deputies formed "Juventus Crew," a competitive soccer team composed mostly of main jail staff.

FIFA World Cup inspires soccer team formation with Bay Area deputies
video

Players of the "Juventus Crew" are mostly deputies who work in the Santa Clara County Main Jail. The team's formation was inspired by the FIFA World Cup that's taking place in two weeks.

Former SF dentist charged in alleged ambush killing of tenant in Outer Sunset

A former San Francisco dentist and landlord has been charged with murder in connection with a fatal shooting this month in the city’s Outer Sunset neighborhood.

Ayesha Curry’s International Smoke San Francisco quietly closes

International Smoke San Francisco, the restaurant founded by Ayesha Curry and Chef Michael Mina , quietly closed its doors.

Oakland to rename street to honor hometown NBA legend Gary Payton Sr.

Oakland city council member Noel Callo recommended that the city adopt a resolution to commemoratively rename 40th Avenue between Mera Street and Carrington Street as “Gary Payton Way," and authorize the installation of a plaque honoring him.

Live updates: Los Gatos 'Party Mom' sentenced to more than 30 years

A Los Gatos mother convicted of holding alcohol-fueled sex parties for teens was sentenced in Santa Clara County Superior Court to over 30 years.