Has this anything to do with some recent news that Russia has...

  1. 5,184 Posts.
    lightbulb Created with Sketch. 1
    Has this anything to do with some recent news that Russia has found a cure for cancer and is conducting trials?

 
arrow-down-2 Created with Sketch. arrow-down-2 Created with Sketch.