Leaf Cutter Ant (Atta sp.) in Ecuador

Royalty-free stock photo ID: 29678116

Leaf Cutter Ant (Atta sp.) in Ecuador