Red ants rescue of larvae in nest

Royalty-free stock photo ID: 123073279

Red ants rescue of larvae in nest