Home / News

News

Satanic statue installed at US statehouse

A satanic group has added its own statue to a series of displays in the government building of the US state of Illinois to mark the festive season. (Footage below article) According to BBC, placed between a Christmas tree and a menorah, the four-foot sculpture depicts a snake coiled around …

Read More »