Imperial Star - Organic
Artichoke

Cynara scolymus (120 days from transplant) Open-pollinated. Each plant produces up to eight flower buds. A biennial that must be tricked into behaving like a winter has passed in order to produce this year. read more

Loading...