Satan and Moloch made an appearance?
Amazing the amount of free political campaigning the DEMs get on broadcast TV.