x
Breaking News
More () »

New clues emerge in mystery case involving alleged St. Louis serial killer

Muehlberg, 73, has been in prison since 1993 for the murder of Kenneth "Doc" Atchison. Muehlberg is serving a life sentence without a chance for parole.

Before You Leave, Check This Out