200008300273 Spotted Touch-Me-Not or Jewelweed (Impatiens capensis)

click here for Per's Wild Flower home Page