Site unmasks 84 accounts used by 13 people linked to Russia’s ‘troll farm’, the Internet Research Agency, and says law enforcement has been notified.
Site unmasks 84 accounts used by 13 people linked to Russia’s ‘troll farm’, the Internet Research Agency, and says law enforcement has been notified.