Sleigh Bells

Sleigh Bells are an American noise pop music duo. The group released their debut album, Treats, on May 11, 2010. Read More