AdvertisementNorth Korea Demolishes Its Nuclear Test Site In A 'Huge Explosion'03:58Download AudioResumeMay 24, 2018Geoff BrumfielElise HufacebookEmailA satellite photo of the Punggye-ri nuclear test site in North Korea on Wednesday. (Digitalglobe)