Tachinid parasitic fly perched on a leaf

- Image ID: KW13NX

Tachinid parasitic fly perched on a leaf

Roberto Colino / Alamy Stock Photo

Image ID: KW13NX

Location: Galdames, Vizcaya, España