The Lemonhead is a classic sweet and sour candy. The Ferrara Candy Company has been making it for over 50 years. In this episode, Maria and Cybele share their thoughts about the lemon candy with a hard candy core in a soft shell and its fruity siblings.
Listen to the episode RIGHT NOW by using the player below:
Thanks for listening!