Of course I've taken the worst picture of this imaginable, but I think these are parasitized aphid 'mummies'? Really cool
About
Help
Forum
Jobs
Our Blog
Community Guidelines
Terms of Use
Privacy