about

We Killed the Lion Chicago, Illinois

We Killed the Lion is a heavy, psychedelic, hard rock trio from Chicago.

contact / help

Contact We Killed the Lion

Streaming and
Download help