Screenshots of around 500 of the St Petersburg “Troll Factory” twitter accounts. These were pulled from google cache around November 4–6 2017. On november 1st 2017 the House Permanent Select Committee on Intelligence Democrats published a list of 2700+ russian linked twitter handles here. These screenshots are what I could find immediately after the list was published.

If you want high quality versions please visit this imgur album: https://imgur.com/a/h0SkvDV