russia_putin_and_the_plotters_42602.jpg - Washington Times
Skip to content

In this file photo taken on Sunday, Feb. 18, 2018, a view of a Business center, believed to be the location of the new "troll farm" in St. Petersburg, Russia. (AP Photo/Mstyslav Chernov, File)

In this file photo taken on Sunday, Feb. 18, 2018, a view of a Business center, believed to be the location of the new "troll farm" in St. Petersburg, Russia. (AP Photo/Mstyslav Chernov, File)

Featured Photo Galleries