Home of the Trolls

This is the office building where the Internet Research Agency operate during the 2016 election, 55 Savushkinka Street. Several floors of trolls worked day and night making memes and hatching plans to troll Americans.