• IHave69XiBucks
    link
    fedilink
    258 months ago

    How reliable are these numbers tho. Hasnt the US and Ukraine been claiming massive Russian losses that made no sense the whole war?