Lesser Cockroach

Lesser Cockroach

Observation - Lesser Cockroach - UK and Ireland. Description: