In the quiet town of Helena, Arkansas, a devastating tragedy unfolded, leaving a family shattered and a community in mourning. On March 27, 2024, 16-year-old Starla Mills lost her life in a shocking act of violence. The young female was the victim of a murder-suicide perpetrated by her older brother.
The incident was set in motion by an argument between Starla and her 27-year-old brother, Jermod Johnson. Their mother, Sally Mills, was present and attempted to intervene as the conflict esc
...Read More