Michael Devlin
Michael Devlin is the man alleged to have abducted boys and held them captive. His hearing is being held in Franklin County, Missouri.
Michael Devlin is the man alleged to have abducted boys and held them captive. His hearing is being held in Franklin County, Missouri.