Formed in 2000 in Glasgow, Scotland, Terra Diablo released their self-titled debut on London based indie, Zuma, in 2004. Although the album received much critical acclaim and won the band a loyal following, it did not enjoy much mainstream success.
These are photos from concerts where Terra Diablo played, so they may be of other bands that played the concert as well.
Voodoo Music Experience 2006 Oct 28 - 29, 2006 New Orleans, Louisiana, United States Uploaded by Josh5180