200008300273 Spotted Touch-Me-Not or Jewelweed (Impatiens capensis)
click here for Per's Wild Flower home Page