Body of billionaire's granddaughter Eliza Fletcher found in Memphis, Tennessee

The body of 34-year-old Eliza Fletcher was found and identified by police in the back of an abandoned building in Memphis, Tennessee on September 5. Suspect 38-year-old Cleotha Abston has been charged with kidnapping and first-degree murder along with other charges.