Terra Diablo


Reviews


Deluge Songs (2007)
Terra Diablo - Deluge Songs

Superior nu-metal on second album from up-and-coming Scottish group Terra Diablo