2330 Telegraph Ave
Oakland, California 94612

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.

Interested 1