#TheHeadlineHour Tupperware, the legendary brand behind those must-have plastic food containers, is closing its last US factory in Hemingway, South Carolina. Discover the reasons behind this major decision, its impact on local workers, and what the future holds for this 78-year-old company. Will Tupperware’s move to Mexico help revive the brand? Watch now to find out!
Hide player controls
Hide resume playing