Pyrausta?

Pyrausta?

Observation - Pyrausta? - UK and Ireland. Description: