Under the Scarlet Banner

;

There is salvation under the scarlet banner.