Giant Tachinid Fly

Giant Tachinid Fly

Observation - Giant Tachinid Fly - UK and Ireland. Description: Found in a Spiders web

Found in a Spiders web