Advertisement

Experts Are Underwhelmed By North Korea's Promise To Dismantle Missile Site

The Sohae Satellite Launching Station was the site of North Korea's first successful space launch in 2012. The North now says it will dismantle the facility. (AP)
The Sohae Satellite Launching Station was the site of North Korea's first successful space launch in 2012. The North now says it will dismantle the facility. (AP)

Advertisement

More from WBUR

Listen Live
Close