RT America. RT America is a TV channel based in Washington, D.C., and part of the RT network, a global multilingual television news network based in Moscow, Russia, and funded by the Russian government.
https://www.google.com/search?q=who+is+rt+america&rlz=1C1KMZB_enUS609US618&oq=who+is+RT+America&aqs=chrome.0.0l6.6272j0j8&sourceid=chrome&ie=UTF-8
rwood