My connection speed is really slow today, so it’s taking me a long time to google-search the image in Herman Cain’s tweet.
But I found it referenced here in comment #1909 posted in 2011, and identified as Chinese Army.
Two comments later, another commenter identifies the flag as a Communist Party flag, not Soviet Union.