Iris virginica var. shrevei
Iris virginica var. shrevei (Blue Flag Iris) growing in a low damp area in an old field. It differs from Iris versicolor by its brighter yellow on the petaloid sepals. Iris versicolor has a yellowish-green patch.
http://www.illinoiswildflowers.info/wetland/plants/blueflag.htm
https://www.minnesotawildflowers.info/flower/southern-blueflag
https://en.wikipedia.org/wiki/Iris_virginica
Similar species: Agaves, Aloes, Onions
Uploaded Mar 2, 2019. Captured Jul 2, 2015 10:57 in 4408 Miller Rd, Barnum, MN 55707, USA.