For comparison, here's one of the pictures of T. ferox I took in mid-July. You can see that its black abdominal stripe is zigzagged, while the one on T. fera is straight & narrows towards the end (also likely ruling out T. magnicornis).

The legs of T. ferox are black, while those of T. fera are browner, as in my first picture.

Here's a nice guide to distinguishing between the various similar species.

https://tachinidae.org.uk/blog/how-to-split-tachina-fera-type-tachinids-in-photos/