7/15/2013

Twinkies, available for national distribution starting today, have been at 1,600 Wal-Mart Stores locations since late last week. Production of the iconic snack stopped in 2012 when Hostess Brands went bankrupt, but buyers Metropoulos and Apollo Global Management have decided to bring it back.

Related Summaries