Presidential candidate Bernie Sanders speaks at Richmond’s Craneway Pavilion.
More than 10,000 supporters came to the Craneway Pavilion to hear Senator Bernie Sanders speak. The 40,000 square-foot building filled up quickly, leaving many listening outside.
The owner of a Valero gas station in Downtown Berkeley is taking extra precautions to protect his customers.
A USPS worker delivers mail to a closed business during California's shelter-in-place order.
Playgrounds in Berkeley, like this one at Cedar Rose Park, are taped off in an attempt to slow the spread of COVID-19.
Under California's shelter-in-place order, restaurants may remain open for to-go orders only.
A fight breaks out on BART between dejected 49ers fans after the game.
Residents of the Mission gather in a small taqueria to watch the San Francisco 49ers play in the Super Bowl.
Karen Korematsu speaks to upperclassmen about her father, Fred Korematsu, in the Florence Schwimley Theater at Berkeley High School.
After two days of heavy rain, popular trails in Tilden Regional Park are almost unaccessable.
The fourth annual Women's March San Francisco attracted thousands on January 18, 2020.
Marchers in the San Francisco Women's March walk past the Crazy Horse strip club on Market Street.
Marchers gather near the Ferry Plaza at the end of Market Street.
The Bay Church, a megachurch in Concord, California, uses rock-concert-like lights and music to attract and engage a younger audience.
Students in Berkeley High School's Dance Production perform "The Sea is Rising" by guest choreographers Becca Dean and Melecio Estrella in the Florence Schwimley Theater on January 17.
The Berkeley Food Network's new location on Ninth Street will allow them to store and distribute more food to their partners throughout Berkeley and surrounding cities.
The Berkeley High School varsity football team practices late into a summer night.
An organizer (from Berkeley High School) of the Youth Climate Strike on September 20, 2019 stops to replace the batteries of his megaphone.
School Board candidate Dylan Goetting