Not even their Masters China can compete with the U.S.
Not even China & Russia can compete
That missile launch would mean the of North Korea
Ever see "The Mouse That Roared"?