Elba is rock band from Seattle, United States. This Athens, GA, band provides a "Godzilla-meets-Tinkerbell" sound.
Added by theNixon on February 12, 2007
Jucifer will be there. And if the name alone doesn't do it for you, know also that they rock.
theNixon
Jucifer will be there. And if the name alone doesn't do it for you, know also that they rock.