💨 Abstract

Michelle "Shelley" Newton, who was abducted by her mother Debra Newton in 1983 at the age of three, has been found at 46. Debra took Michelle from Louisville, Kentucky, claiming they were moving to Georgia. After years of searching, Michelle was located in Florida under a different identity. DNA tests confirmed her identity. Debra faces charges of custodial interference.

Courtesy: WTOP Staff