"We report, you decide."
Mother Theresa is reported to have spoken similar words. I am continuing to read about Kayla and her work before reaching any additional conclusions.
The only thing I am sure of was that we can only imagine the suffering she personally experienced at the hands of these satanic beasts.