Western Blue Flag Iris missouriensis

Also known as wild iris. More info soon.