lake fly
eastern green drake
ephemerellid
ephemeran
ephemerid
family Ephemeridae
Ephemeridae
ephemeropteran
order Ephemeroptera
Ephemeroptera
Ephemerida
order Ephemerida
leptohyphid
shadfly
Canadian soldier
dayfly
fishfly
leptophlebiid
Acrobates
genus Acrobates
epipyropid
palaeopteran
cercotractor
limoniid
limonid
lepidopteron
siphlonurid
lepidopteran
lepidopterous insect
oligoneurid
brine fly
oligoneuriid
pronggill
alatae
hellion
chocolate argus
Plectophera
dun
November moth
spur-throated grasshopper
heptageniid
leathery jacket
pasture day moth
butterfly
Mexican bean beetle
leafwing
baetid
family Chalcidae
family Chalcididae
genus Chaetodipterus