SDI - Satans Defloration Inc. CD
$9.99 USD
On sale

Cult 80s German Mega-mosh speed metal pioneers! Originally released in 1986, re-released by Battle Cry Records in 2004 with 3 previously unreleased bonus tracks. German Import.