Sleigh Bells Songs Ranked
Sleigh Bells is an American noise pop musical duo based in Brooklyn, New York, formed in 2008. The duo consists of vocalist Alexis Krauss and guitarist Derek
Continue readingThe Best of New and Emerging Rock Music
Sleigh Bells is an American noise pop musical duo based in Brooklyn, New York, formed in 2008. The duo consists of vocalist Alexis Krauss and guitarist Derek
Continue reading