Tau Cross – Pillar of Fire
Five Notable Releases of the Week (7/21) -- Nine Inch Nails, Lana Del Rey & more
This week’s Notable Releases include NIN’s second of three EPs, Lana Del Rey’s new album ft. Stevie Nicks, Amebix/Voivod offshoot Tau Cross, and more.