Video: US deploys THAAD in S. Korea despite Russia, China opposition

The US has begun to deploy its advanced THAAD anti-missile defense system in South Korea, despite angry opposition from Russia and China. The step comes …

Via Youtube