mac_truck,
If you don’t believe Vox then check it straight from the source. It is in Russian so use https://translate.google.com/ if you need to.
http://lifenews.ru/news/148122
a ridiculous conspiracy theory
BTW- a search for Russian TV tells me that this is NOT a major TV network