Lemmy

Concert Photos: Motörhead @ Congress Theater (Chicago, IL)

When seminal British metal band Motörhead comes to town, people still pay attention. Thirty-six years after forming, and with only…