Death of Tamla Horsford
Tamla Horsford was found dead in the backyard of a Cumming, Georgia home on November 4, 2018. The Forsyth County Sheriff department initially ruled the death an accident. A second autopsy requested by her family, however, revealed further abrasions to her body. The family’s attorney also stated that lack of evidence, types of injuries discovered, and mismatched witness accounts strongly...