Game News Fight for Alien peace in the new Standalone title XCOM: Chimera Squad coming in 2 weeks admin 0