We are introduced to the politically correct Goode family. Helen believes it'...
The Goode Family
Season 1 Episode 11: Trouble in Store
Helen is accused of shoplifting and banned from One Earth, her favorite store.
Helen is accused of shoplifting and banned from One Earth, her favorite store.