|Ecocide stream new album|
2013-05-11 by Voivod STAFF | 3 Replies | 668 Views
San Antonio, Texas based crust/doomsters Ecocide are streaming their new album When Will It End? through Cvlt Nation:
This is a "post mortem" release on behalf of the outfit, which was disbanded in August 2011.