The body of a seven-year-old girl has been found in two days after she was allegedly abducted by a FedEx driver who had been dropping off a package.Athena Strand was found dead on Friday night, police in Wise County, northwest of Dallas, confirmed.Investigators revealed she likely died 'within an hour' of being kidnapped from where she lived in Paradise.
Load More
Load More