So...I keep getting these Llama badge things. I now have 10 of them.
I'm sure they're a good thing but...I have no idea what they are, how to give them to people, why I should give them to people..
Are people comparing my appearance to that of a Llama?
Do I smell like a Llama?
Do I now have 10 pet Llamas waiting for me in some undisclosed place in Cyberspace?
Someone help me out here.