Leptopterna Dolobrata

Leptopterna Dolobrata

Observation - Leptopterna Dolobrata - UK and Ireland. Description: