This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

ST. LOUIS, MO (KTVI) – It will be six years on Saturday since the Missouri Miracle.  Police found Shawn Hornbeck, who had been missing for four years, Ben Ownby,who had been missing four days.

They were discovered inside the Kirkwood apartment of Michael Devlin. Devlin is now serving three life sentences for kidnapping and abusing the boys.