|
The felony kidnapping charges filed against a Missouri pizza parlor manager accused of abducting 13 year-old Michael Ben Ownby on January 8, 2007. According to a detective's affidavit, Devlin is alleged to have confessed to kidnapping and removing the boy from his home in the St. Louis suburbs
|