Posted by NakaRB on 14-02-2014 19:55
#1
Egypt, Sharm El Sheikh, 20.05.2012, in the hibiscus flower

Posted by solito de solis on 15-02-2014 12:24
#2
This is not for sure a diptera larvae but a specific caterpillar living on hibiscus (perhaps
Atomacera decepta
but even if the picture is nice, we can(t see the characteristic features to determinate the organism