Create account

2131d · Digital warfare
Who is winning in the meme wars? Have paid shills taken over the internet?