Russian State TV Host Disses Ukraine Incursion | Abby Martin RT America
RT America is the Kremlin’s official news outlet on U.S. cable, and it usually sticks to the script. Anchor AbbyRead More
RT America is the Kremlin’s official news outlet on U.S. cable, and it usually sticks to the script. Anchor AbbyRead More