The Upcoming.org Archives
Elba
November 27, 2007
The Crocodile
2200 2nd Ave
Seattle,
Washington
98121
Elba is rock band from Seattle, United States.
Added by
Upcoming Robot
on November 24, 2007