Snipe Fly?

Snipe Fly?

Observation - Snipe Fly?. Description: