Acid Bath Play First Shows in 28 Years

Acid Bath just played a pair of shows in their hometown of New Orleans, marking the sludge-metal band’s first concerts in 28 years. As previously reported, Acid Bath announced their reunion in October of last […]