Satanists Install Devil Figure Next to Baby Jesus at Illinois State Capitol, but Catholics React
Satanists Install Devil Figure Next to Baby Jesus at Illinois State Capitol, but Catholics React During the Christmas season, Christians the world over admire beautiful nativity scenes celebrating the birthof […]