Large green ant (queen) about 3.5 cm long, very docile, searching through leaf litter.
About
Help
Forum
Press
Jobs
Our Blog
Community Guidelines
Terms of Use
Privacy