Roach?

Roach?

Observation - Roach? - UK and Ireland. Description: