Science & Technology U.S. Campaign Ads Are Popping Up On Russian Propaganda YouTube Channels By Geoff Brumfiel Published October 28, 2019 at 1:42 PM PDT Facebook Twitter LinkedIn Email