It Only Took Barbara Watters 60 Minutes To Shock The Nation With Her Arrest…The Details Are Grim

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 she was charged with abandonment of a corpse, a felony that is punishable […] More