Leptopterna dolobrata 18306

Observation - Leptopterna dolobrata 18306 - UK and Ireland. Description: