The Science Of Twinkies: How Do They Last So Darned Long? - NPR

Tag » How Long Do Twinkies Last