Euxoa?

Euxoa?

Observation - Euxoa? - UK and Ireland. Description: