Terra Diablo's 2003 Concert History

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.

Rock
Indie
Alternative Rock
Indie Rock
Alternative
Scottish
Need To Rate
Scottish Rock
Glasgow
Show more genres
2009 7 concerts
2008 8 concerts
2007 2 concerts
2006 1 concert
2005 1 concert
2004 14 concerts
2003 4 concerts
See more attendees:

As Seen On: