LemonHead Candy

LemonHead is a tart candy about the size of a gumball. LemonHead candy was first invented in the year 1962 and has become popular for its sour and sweet taste. LemonHead is vaguely shaped like a lemon and is yellow in color. Lemonheads pack a strong lemon flavor but are not overpowering in their taste. … Read more