Smashing Pumpkins Live in Chicago, IL on November 26, 2014

Live at Thalia Hall, photos by Barry Brecheisen

Comments

Leave a comment
  • Where do they live the rest of the year?

  • In reply to Aquinas wired:

    Yeah I get it, that's the American language for ya!

Leave a comment