C. populi

C. populi

Observation - C. populi - UK and Ireland. Description: