More than 14,000 people signed a petition demanding the resignation of St. Louis Mayor Lyda Krewson after she disclosed the personal information of people pushing for police reform during a briefing on Facebook Live. The Missouri ACLU tweeted that Krewson’s decision on Friday to read the names and addresses of …
Read More »