Robberfly - Asilidae

Robberfly - Asilidae

Observation - Robberfly - Asilidae - UK and Ireland. Description: