Recent satellite images indicate that North Korea has completed the construction of the country’s main satellite launch site, which could be used to launch a long-range rocket to coincide a major political event in October. Analyzing the images, the U.S.-Korea Institute at Johns Hopkins University said Tuesday that the construction, which started in spring 2015 at the Sohae launch center, has been concluded.