Jewelweed
Impatiens capensis
Jewelweed is a self-seeding annual plant with bright orange, spotted flower petals, known to be a natural remedy for poison ivy.
Jewelweed is a self-seeding annual plant with bright orange, spotted flower petals, known to be a natural remedy for poison ivy.