Nocturnal Records


Reviews


Terra Diablo (2007)


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