News

Macroinvertebrates include snails and larvae of dragonflies, caddisflies, mayflies and stoneflies, among others. They can be described as ecological engineers of freshwater ecosystems. They break down ...