Elwood Emission – Ode to the Ego

Elwood Emission is an industrial/electronic one-woman band.

Released 2009