HEY SF! Lots of shady + outlandish things going on in the district races, and @48hills has been on top of it—here& #39;s a thread of our stories, please sign up for our newsletter for more. Today& #39;s piece is on fake tenant advocacy groups springing up in D1: https://48hills.org/2020/10/more-election-sleaze-fake-tenant-groups-in-district-1/">https://48hills.org/2020/10/m...
Sleaze and lies in D5—no, Dean Preston isn& #39;t a mass evictor https://abs.twimg.com/emoji/v2/... draggable="false" alt="🙄" title="Gesicht mit rollenden Augen" aria-label="Emoji: Gesicht mit rollenden Augen"> https://48hills.org/2020/10/the-sleaze-reaches-high-tide-in-d5/">https://48hills.org/2020/10/t...
You can follow @supermarke.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: