Create account

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