Bad Religion show history: 2,050 shows · documented from 1980 to 2026 · 1,175 venues · 371 flyers.
Oct 8, 2010
Feb 27, 2012