World Net Daily is extremely upset that a group of Satanists used a public venue to stage a black mass. Leading the protest in Oklahoma were the infamous Red-Caped Catholic Loons. Via WND: They hailed from all Christian denominations and backgrounds, coming by the hundreds to defend their faith. More than a thousand Christians rallied in Oklahoma City to protest …
Read More »