Devon Marie Machuca aka Ender Darling, a 24-year-old self identified witch, is the center of a pretty gruesome investigation in New Orleans right now. She is also currently on the run and is afraid for her own safety.
The death of a loved one is hard enough on a family. Imagine visiting that final resting place, or what you thought was your loved ones final resting place, for over 20 years only to find out, your loved one isn't there. That is exactly what has happened to two sisters in Queens New York.