Thread subject:
Diptera.info :: Tachinid, no, make that Sarcophagidae, from French Guiana
Posted by Stephen on 28-01-2012 16:54
#1
Tachinidae, right? Showed up at lights, 31 May 2011, Montagne de Kaw, French Guiana.
Thanks for any ID help!
Edited by Stephen on 28-01-2012 18:44