Mom ‘Possessed by Demons’ Abandoned 1-Year-Old Son on the Beach
A mother from Michigan has been found guilty of felony child abuse and unlawful desertion for abandoning her 1-year-old son on Florida’s Daytona Beach, with the boy’s teenage brother reportedly…
