ElectroVagrant, 23 days ago You might cross-post to !entomology as well, see what others there think it may be.
You might cross-post to !entomology as well, see what others there think it may be.