Sleigh Bells are back and in rare form on new album Jessica Rabbit. Following an amicable split from their former label, the duo of Alexis Krauss and Derek E. Miller formed their own label Torn Clean, to afford themselves a non-compromising approach to craft, marketing and business. The resulting