Posted by blackdogto on 12-05-2011 14:46
#1
Photo taken in Hainan, China
On 20 Apr 2011
Edited by blackdogto on 13-05-2011 13:09
Posted by Nosferatumyia on 12-05-2011 22:20
#2
I'd say it is either a Drosophilid (however, frontal setae do not look as they must (but scutellum does!) or a Lauxaniidae.
In any case, it is not a Tephritoidea.