lhrtimes.com
Victory Before War: No Enemies = No Nuclear War
IDT expert Dr. David Leffler's responds to President Vladimir Putin's claim of deploying an "invincible" missile - "Adversaries inevitably devise methods to counter any system of offense or defense."