A satellite image taken Feb. 22 shows the Sanumdong research center near Pyongyang, North Korea