Stilt legged fly or robber fly?

Stilt legged fly or robber fly?

Observation - Stilt legged fly or robber fly? - UK and Ireland. Description: