Biodiversity Foe (?)

Biodiversity Foe (?)

Observation - Biodiversity Foe (?) - UK and Ireland. Description: