Culture
Satanic Temple Sets Up Display Near Nativity Scene in Illinois State Capitol Building
The Satanic Temple has set up a display called the “Serpent of Genesis” inside the Illinois State Capitol building next to the Christian nativity scene