Some large Ephemerella mayfly nymphs cling to a log. In the background, hundreds of Simuliidae black fly larvae swing in large clusters in the current.
A crayfish chews on a Hexagenia limbata nymph shortly after a small Hex emergence. I didn't catch any fish, but playing around with my flashlight and camera in the rocks proved productive.