LemonHead Candy (History, Flavors, Pictures & Commercials)
LemonHead candy is a tart 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 and is one of the oldest American candy still in production. Lemonheads pack…