On March 27, 2024, a tragic incident occurred in Helena, Arkansas, resulting in the deaths of 16-year-old Starla Mills and her 27-year-old brother, Jermod Johnson. The event unfolded as a murder-suicide, leaving their mother, Sally Mills, to witness the heartbreaking loss of both her children.
The incident took place on Thursday morning when Jermod Johnson shot his younger sister, Starla Mills, before turning the gun on himself. Their mother, Sally Mills, was present during the horrific
...Read More