Barfo Family Candy

The classic, vomiting-head candy released by Topps in 1990.

Drew Friedman tells the story of its creation here.

Spin - July 1991

     Posted By: Alex - Wed Jul 18, 2018
     Category: Candy | 1990s

Wow, how did I miss these? And, the National Lampoon strikes again!
Posted by KDP on 07/18/18 at 08:20 PM
Commenting is not available in this channel entry.