TALLAHASSEE, Fla. (WTXL) - Family members of Javona Glover who was stabbed to death at a Walgreens in August of last year are speaking out after the accused killer is found dead of an apparent suicide.
Tallahassee police have identified the body found at the Players Club Apartments Tuesday night as Tavon Jackson.
Police say Jackson's body was found with the same clothing he had on during the murder of Glover.
Investigators are awaiting an autopsy from the medical examiner's office for an official cause of Jackson's death.