Stiletto fly

Stiletto fly

Observation - Stiletto fly - UK and Ireland. Description: