Snipe Fly?

Snipe Fly?

Observation - Snipe Fly? - Global. Description: