Upland Stream Caddis.

Upland Stream Caddis.

Observation - Upland Stream Caddis. - UK and Ireland. Description: