? cockroach 1

? cockroach 1

Observation - ? cockroach 1 - UK and Ireland. Description: About an inch long and light green.

About an inch long and light green.