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. :)