Hello,

Here is a picture of what I think is a female Tachinidae fly. Am I wrong? If not, which species???

Pictures took at Sherbrooke, Quebec, near Vermont USA last July.

Thank you again for your appreciated help

Michel
Quebec, Canada