Impatiens capensis Meerb.

High Resolution Image