Stiletto Fly

Stiletto Fly

Observation - Stiletto Fly - UK and Ireland. Description: