Satanic display set up in the Iowa Statehouse as 'an expression of religious freedom'
The Iowa Statehouse has become the center of controversy as the Satanic Temple has set up a disturbing display during the Christmas season inside the building.
Critics are appalled by the sight of an altar adorned with candles, a ram figure with a skull covered in mirrors, and a person dressed in a red cloak and wreath just feet away from the state’s official Christmas tree.
This shocking display has raised concerns among both Iowa Democrats and Republicans.