U.S. House democrats have released ads that Russians put on Facebook

The U.S. House of Representatives Democrats have released the trove of ads that Facebook provided to them back in November. The ads were posted by the Internet Research Agency based in Russia. Read more…
Neowin