The Upcoming.org Archives
Black Elephant
May 7, 2011
The Smell
247 S. Main St.
Los Angeles,
California
90019
Black Elephant is an indie band from Los Angeles.
Added by
Upcoming Robot
on April 14, 2011