Tachinid Fly perched on a mint leaf

- Image ID: RATB9Y

Tachinid Fly perched on a mint leaf

Andrew Waugh / Alamy Stock Photo

Image ID: RATB9Y