I saw the Bad Brains a few years ago at a festival in New Jersey and then the next night on a cruise ship in New York harbor. Although they were a far cry from what they once were, I'd be lying if I said my eyes didn't well up when they began playing.
Just for ****s & grins, here's pic of me & HR in NY:
As far as religion goes, I have no real view on god because after all, he's got no view on me.