Natalie JohnsonThe Russian Bots in your Backyard, ExplainedCLAREMONT, Calif. — Twitter sees an average of 500 millions tweets per day and 6,000 tweets written per second. As one of the world’s…Mar 27, 2018Mar 27, 2018