Tachinid fly perched on a green leaf

- Image ID: 2D141G6

Tachinid fly perched on a green leaf

Mircea Costina / Alamy Stock Photo

Image ID: 2D141G6

Location: quebec