2 ms·Russia said they are winning the war too. Must be true, right?by refurb 4y agoRussia said they are winning the war too. Must be true, right?