Caddisfly

Caddisfly

Observation - Caddisfly - UK and Ireland. Description: On foliage hanging over river bank

On foliage hanging over river bank