Religion News Roundup: “I’m perfect, You’re Doomed,” Elves, the Shroud of Turin, and cult killer art

Today’s Religion News Roundup includes stories about elves, a ship operated by a religious sect, mosques facing the wrong direction, and mosques possibly spied upon by the FBI.
Also: “I’m Perfect, You’re Doomed.” Yes, it’s about Jehovah’s Witnesses.
Further, the definitive book on the Columbine High School massacre. Germany’s main Neo-Nazi party faces collapse, and according to the Vatican the Knights Templar hid the Shroud of Turin.