toinformistoinfluence.com
US Senators Visit Russia, Receive Applause In Russian Duma
US Senators visited Russia this past week and received praise from Russia and Russians. What a bonehead move, in other words stupid, stupid, stupid. In what alternate reality could this possibly be…