Thread subject: Diptera.info :: Cephenemyia stimulator ? (4 pics)

Posted by jorgemotalmeida on 13-07-2010 22:54
#6

WOW! Certainly a beast.
May you show the photo of the place where you found this one^? Thanks.