Satellite pic shows probable launch site of Russia's new nuclear-powered missile

Two U.S. researchers have said that they have identified the probable deployment site in Russia of the 9M370 Burevestnik, a new nuclear-powered cruise missile which President Vladimir Putin said is "invincible". Using satellite images, the researchers identified a construction project adjoining a nuclear warhead storage facility known by two names, Vologda-20 and Chebsara.

Load More