cosmog - are we actually prepared for a meme that can defend...

more about : cosmog