red ant teamwork on green leaf

Royalty-free stock photo ID: 98702048

red ant teamwork on green leaf