Institute for the Study of War, ISW as cited by cucktards in alla these threads, finally admits that Russia is winning.