These Scratch and Sniff Stickers from 1990 still smell. Submitted by qbertking t3_11dwba2 on February 28, 2023 at 4:02 AM in mildlyinteresting 32 comments 209