The Return Of … ‘Deliverance’, ‘Hear What I Say’ Will Be Released This Fall
19 July, 2012
0 Comments
1 category
From the early thrash metal scene on the West Coast and hailing from the mean streets of Los Angeles California, brace yourselves Metal fans, for the long overdue return of Deliverance! Helping shape the early