Shanghai Fortress
Place Shanghai's metropolis, in the long run battle to shield itself against an ongoing strike by an alien force that has attacked and laid siege to cities round the globe in it's quest.
Released: 2019-08-09