Iran

US Air Force Deploys 20 CHAMPs That Can Zap and Fry Building Electronics

US Air Force Deploys 20 CHAMPs That Can Zap and Fry Building Electronics

The U.S. Air Force has deployed at least 20 missiles that could zap the military electronics

Read More