A satellite image released and notated by Airbus Defense & Space and 38 North on March 30, shows the Punggye-ri nuclear test site in North Korea.