beefly?

beefly?

Observation - beefly? - UK and Ireland. Description: feeding on white dead nettle

feeding on white dead nettle