The pastor of a reclusive upstate New York church incited her flock to brutally beat two teenage brothers—one to death—by claiming they practiced witchcraft, new court filings allege.
Tiffanie Irwin told members of the Word of Life Christian Church that Lucas and Christopher Leonard used voodoo dolls, sexually fantasized about her, and plotted to kill their own parents, according to documents first published by the Utica Observer-Dispatch.
Read Full Article »