Gavan DriscollHow Many Russian Twitter Trolls on Reddit?Last November, Congress saw the release of 2,752 twitter account handles associated with the Kremlin linked Internet Research Agency …Mar 12, 2018Mar 12, 2018