Lol.......Russia is Winning Massively in ukraine dude.......you been watching any of the REAL war reports?....lol.. Are you really that depressingly stupid now? You don't know that is sourced from a video game? It's a civilization mod you jackass.