Fly?

Fly?

Observation - Fly? - UK and Ireland. Description: Odd paired pincer appendages at the front

Odd paired pincer appendages at the front