Let’s peel back the layers of history and dive into the juicy origins of Lemonhead candy, straight from the heart of Illinois. The story begins in 1962 when Ferrara Candy Company, a Chicago-based ...