Parasite fly / Tachinid fly (Gymnocheta viridis), a parasite of lepidopteran caterpillars, sunning on a tree trunk, Wiltshire.

- Image ID: FXY30E
Nick Upton / Alamy Stock Photo
Image ID: FXY30E
Parasite fly / Tachinid fly (Gymnocheta viridis), a parasite of lepidopteran caterpillars, sunning on a tree trunk on a woodland edge, Wiltshire, UK, April.
Location: Wiltshire, UK