Thread subject:
Diptera.info :: Blephariceridae larva
Posted by Tony Irwin on 19-03-2011 13:35
#5
I've seen drawings of these things, but this is really weird! - from a different planet!:)