The white furry critter on the left appears to be some kind of mealybug. I'm not sure what is on the right but it might be a caterpillar or bug that attaches debris for camouflage.
About
Help
Forum
Press
Jobs
Our Blog
Community Guidelines
Terms of Use
Privacy