Tachinid fly perched on a green leaf

- Image ID: 2D142DM
Tachinid fly perched on a green leaf Stock Photo
Enlarge
https://www.alamy.com/licenses-and-pricing/?v=1 https://www.alamy.com/tachinid-fly-perched-on-a-green-leaf-image379332512.html
Tachinid fly perched on a green leaf
Mircea Costina / Alamy Stock Photo
Image ID: 2D142DM
Location: quebec