Yellow Jewelweed (Impatiens pallida) is a flowering plant native to the United States. It grows in moist to wet soils producing flowers from midsummer through fall. Impatiens are annuals; they complete their life cycle during one season but will re-seed.
Trustpilot
4 days ago
2 days ago