Do these satellite images provide clues to China’s war strategy against the USA?
The military blogging account identified the location as Qakilik in the Taklamakan Desert. The Post could not verify the images and there was no official...