Chalford 2011 (69)

Chalford 2011 (69)

Observation - Chalford 2011 (69) - UK and Ireland. Description: Large insect with distinct colouring.

Large insect with distinct colouring.