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