Barklouse

Barklouse

Observation - Barklouse - UK and Ireland. Description: On a willow leaf roll.

On a willow leaf roll.