Posts in tag

Team Spirit abandons Russia


Team Spirit

E-Sports enthusiasts probably know Team Spirit. The Russian propaganda has been touting the E-Sports team as the “proud of Russia” for a while. In fact, …