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.