Russia’s useful idiots are out in force here at home

.....

© National Observer