Its scientific name is Neomarica gracilis (walking iris).
The flower only lasts for one day and is also often called a day lily.

Its scientific name is Neomarica gracilis (walking iris).
The flower only lasts for one day and is also often called a day lily.
