Tachinid fly perched on a green leaf

- Image ID: 2D142JG

Tachinid fly perched on a green leaf

Mircea Costina / Alamy Stock Photo

Image ID: 2D142JG

Location: quebec