WNOW_siteheader

Source: cs / CS

We’ve heard for years Twinkies would last forever…we have proof they last AT LEAST 40 years…sadly (or amazingly) you can still tell it’s a Twinkie!

Check THIS out

Also On RadioNOW 100.9:
×