Russia May Renew ‘Satan’ Missile Launches to Place Satellites In Orbit

MOSCOW (Sputnik) – Russia may renew launches of the Voevoda (NATO reporting name Satan) intercontinental ballistic missiles to place spacecraft into orbit, a source in the Russian space industry told Sputnik. In March, then-Russian Deputy Defense Minister Yuri Borisov said…