I've got a few of these. 8 to be exakt. And I think I've sent some too.
But seriously, I have no idea what it is. What do you do with this llama badge? Nothing? Is it just a thing you send around to people or is it actually worth something haha? If someone would be so kind and tell me that would be awesome.