Fugitive Mother Believed Son Found Dead in Las Vegas Suitcase Was ‘Powerful Demonic Force’
The fugitive mother of a 5-year-old Georgia boy found dead in a suitcase in Indiana earlier this year apparently believed the child was really a 100-year-old demon. Indiana State Police identified the boy as Cairo Ammar Jordan and his mother as 37-year-old Dejuane Ludie Anderson, both of Atlanta, as CrimeOnline previously posted. Anderson is currently …