Everyone knows Twinkies last forever. But the new version hitting stores next week will stay "fresh" forever — plus nearly three weeks.

That's a total shelf life of 45 days, officially (your mileage may vary). No word on how the new Hostess is pulling this off (that's proprietary information) but really — would you want to know?