Thread subject: Diptera.info :: Psilidae - Chamaepsila sp.

Posted by tim worfolk on 05-06-2010 17:14
#1

not the faintest idea with this one. Help would be much appreciated.

5/6/2010; Devon, England

Tim

Edited by tim worfolk on 05-06-2010 20:02