Monday, February 19, 2018

Inside the Russian Troll Factory: Zombies and a Breakneck Pace

The four-story building in St. Petersburg that formerly housed the troll factory where Russia orchestrated its meddling in the 2016 presidential campaign.

No comments: