INTERNET RESEARCH AGENCY LLC (Агентство Интернет
Исследований) is a Russian organization engaged in political and electoral interference operations of the United States in 2016. In 2017, the company moved from offices at 55 Savushkina Street in St. Petersburg to this location approximately 2km away.
2018 Internet Research Agency - Russian "Troll Farm"
No Thumbnail
© Bing Maps
By photog @ 2018-02-17 00:10:12