Spotted Touch-me-not (Jewelweed) (Impatiens capensis)  Scroll down for more images.