Tortrix?

Tortrix?

Observation - Tortrix? - UK and Ireland. Description: Inside on a window ledge.

Inside on a window ledge.