INDIANAPOLIS — Members of The Satanic Temple won’t be sacrificing animals or drinking blood inside Indiana’s capitol building on Sept. 28.
They are, however, bringing a band.
And this particular band should be plenty to outrage multitudes of Hoosiers in this deep-red state....