Haha OMG OK let’s just get this out there right now–Traitors is kind of a ridiculous band. I’m not saying I don’t love them, because I kind of can’t help but love them in the same way I’m super stoked on Sworn In or Xibalba, but it must be admitted that they are...
