|Ecocide stream new album|
2013-05-11 by Voivod STAFF | 3 Comments
|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.