Alice Cooper sets 2021 release date for his Covid-19 delayed Detroit Stories
From Loudersound. Alice Cooper’s much-anticipated Detroit Stories album finally has a confirmed release date. Delayed due to complications caused by the coronavirus lockdown, the album will emerge on February 26, 2021 on earMUSIC. Even better, the godfather […]