Seems like an op? Just blatant anti-communist propaganda used in their advertising? Some one who knows pls explain :puzzled:

  • ElHexo
    ·
    edit-2
    3 months ago

    deleted by creator