Mall Retailer Spencer Gifts Sells ‘Let’s Summon Demons,’ ‘Let’s Sacrifice Toby’ T-Shirts: Video
A video posted to social media informing Christians that mall retailer Spencer Gifts sells t-shirts bearing messages such as “Let’s Summon Demons” and “Let’s Sacrifice Toby” is causing a stir, being viewed hundreds of thousands of times. Marcus Rogers, an active Christian and aspiring pastor in the Chicago area, recently recorded live inside of a […]