Snail Killing Fly

Snail Killing Fly

Observation - Snail Killing Fly - UK and Ireland. Description: