The Life and Times of the Stonefly
Stonefly Life Cycle

Stone flies are a diverse family of insects that are adapted to well oxygenated streams and rivers and cannot survive in polluted water.
Stone fly nymphs have fixed gills that can only extract oxygen in clean moving water.