Robber Fly?

Robber Fly?

Observation - Robber Fly?. Description: