- so i uploaded to deviantart today (just dumb pixel art) for the first time since like 2014 and two people i don't know and have no idea how they found my page have sent me these... llama badges? I'm an so confused?? like is this a code?? none of it makes sense?? is this internet hazing??


