Trichoptera 19995

Observation - Trichoptera 19995 - UK and Ireland. Description: