Once again, the Spectre of China haunts the US.

Heaven forbid that the Asiatic Hordes develop space technology!