Tag: Alexander Leonov
Russian air defense will work on new physical principles
Lieutenant-General Alexander Leonov, chief of the military defense of the Armed forces, said that Russia is developing air defense systems that work on new physical principles.





