Why can't Lurie say 'sanctuary city'?

Plus: Pride month arts and culture galore, a letter to Elon, and a tribute to Robert Altman.

Thank you to everyone who entered our contests to see Nekrogoblikon, Anuhea, and Silvers Pickups! We loved your recommendations for favorite pizza slice. The winners have been informed. Stay tuned for many more contests!

Lurie doesn’t say the words ‘Sanctuary City’ at supes meeting

By Tim Redmond

Mayor still cautious on resisting Trump ICE raids; Walton challenges him on fairness of shelters for the unhoused.

BIG WEEK: Drag stage and film, queer elder art, SFJAZZ Fest, and the Peacemaker Awards

By Caitlin Donohue

Plus! A Juneteenth musical spectacular, new neighborhood market in the Sunset, Bruce Conner films, Gumby's Junk, and W. Kamau Bell saves the arts.

Dear Elon: I told you so

By Joel Schechter

Now that Trump has turned on you, maybe you can call for higher taxes on the rich.

Screen Grabs: Tribute to 100 years of Robert Altman, a cynic’s New Hollywood takeover

By Dennis Harvey

Plus: The antic and sexy sides of SF's Bruce Conner, Amerinide firestarter 'Northern Lights,' and Pride month flicks galore.

In Case You Missed It

Black quilters of ‘Routed West’ stitched proof of what lasts

A real San Franciscan shows the city like it is in ‘What’chu Mixed With?’

JOIN US NOW TO SAVE REAL JOURNALISM FOR REAL PEOPLE

We need 300 readers to sign up for $10-$20 month to keep independent journalism alive! Help us meet a $25K matching grant for our Spring Fundraiser. No billionaire owners, no corporate chains, no AI slop. 48 Hills is the Bay Area's only totally local, independent, progressive media source for news and culture. Join us here!