Building on the recent salmonfly thread. Here are three stoneflies that I photographed last spring. I thought the first two might be Calineuria californica but various sites seem to have conflicting info on those and Hesperoperla pacifica. I thought the one in the third photo was some sort of Isoperla. All were photographed in a coastal Washington river in May/June. What do you think?