In a race between self-styled progressives, Mario Bravo hammered the seven-year incumbent for hosting unhoused people at his district office.
In a race between self-styled progressives, Mario Bravo hammered the seven-year incumbent for hosting unhoused people at his district office.
That's what readers say about the San Antonio Report. Sign up for the Daily Reach to get essential local news in your inbox every morning.
That's what readers say about the San Antonio Report. Sign up for The Recap to get essential local news in your inbox twice a week.