SpaceCowboy, 1 year ago People say this, but how does any of this benefit Russia?
People say this, but how does any of this benefit Russia?