New Hampshire capital includes Satanic symbol as part of their holiday display ‘to avoid litigation’
In an effort to “avoid litigation,” New Hampshire’s capital city said it will allow The Satanic Temple (TST) to be part of the holiday display in the city’s town square. The city of Concord, New […]