Stilt legged fly or robber fly?

Stilt legged fly or robber fly?

Observation - Stilt legged fly or robber fly?. Description: