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.