After a three year album wait, New York City alternative-rock group The Jon Spencer Blues Explosion released their new record Freedom Tower: No Wave Dance Party 2015. Comprised of Jon Spencer, Judah Bauer, and Russell Simins, the trio kicked off phase three of the USA Freedom Tour and will bring