KANSAS CITY, Mo. (AP) — Authorities have arrested a woman whose husband’s corpse was found in a freezer in a bedroom inside their southwest Missouri home, where it may have been stored for nearly a year.
Barbara Watters, 67, of Joplin, was arrested Thursday, a day after...Read more