Fly - Stiletto - Mating

Fly - Stiletto - Mating

Observation - Fly - Stiletto - Mating - UK and Ireland. Description: