Politics

The Witches Have Taken Over

September 30, 2021

When San Francisco Mayor London Breed was caught on tape boogieing down maskless in a bar, violating the very stringent orders she herself imposed on the city, she offered a spirited defense of her actions: […]