Sunflower Nuts


What are Sunflower Nuts?

Sunflower nuts are the nut contained inside the long black and white striped seeds from the sunflower plant.