On Fox News a few days ago Lt. Col Ralph Peters confronted Tucker Carlson over his opinions about Vladimir Putin and Russia’s role in affecting world geopolitics. Did Russia affect the outcome of the 2016 presidential election? Is Russia actively working to destabilize democratic governments? I will let you be the judge. Check out the video below of Lt. Col Ralph Peters questioning Tucker Carlson’s opinion of Russia and Vladimir Putin.