News

In the near future, China could deploy rudimentary “space stalkers” to disable the West’s most critical satellites. The Space Force must quickly take steps to counteract this threat.