San Francisco’s newest supervisor shocked the city with her sudden resignation. Isabella Alcaraz’s pet store controversy has left residents questioning her leadership. What led to her unexpected decision?

Read More