Ajla Nasic, Social Media Manager
• November 18, 2016
Following their three year hiatus, the indie-pop duo, Sleigh Bells, released a fourteen track album entitled Jessica Rabbit on Nov 11. Prior to the album’s official release, the group streamed the entirety...