Twinkies ‘Empire’ Stickers – 1980-81

‘Twinkies’ snack cakes are renowned as the quintessential junk food (yet are consumed at a rate estimated at over half a billion per…

Read more