Thread subject:
Diptera.info :: Tachinidae help, possible Dexiosoma?!
Posted by Tony Irwin on 04-11-2014 21:36
#2
Possibly
Dexiosoma
? Change title to Tachinidae to attract experts. :)