From pasture-raised birds. They're drumsticks, pretty hard to mess up, honestly.
Keep frozen until ready to use for up to 12 months. Thaw in the refrigerator overnight, or quick thaw in a bowl of cold water if you're in a hurry (just keep it in the sealed package). Keep thawed chicken drumsticks in the fridge for 1-2 days, or refreeze immediately if not using.