Not confident about this one - may well be Exorista, but could also be another genus (character not so clear, and many similar looking genera in this part of the family. I will have a closer look in the collection and have a think about it, but for now just leave at Tachinidae sp. (or just Exorista sp. TBC).
Cheers
Edit: Appears to be Cuphocera (Tachininae), not Exorista (Exoristinae), based on similarity in overall appearance. Colouration, antennae, and apparently bare eyes and strong parafacial setae provide support for this, but you'd never be able to key it out ab initio due to the fact that you can't really make out many of the other charcaters.