Leaf cutter ants Atta cephalotes (Bug World, Bristol Zoo, England). The grey piece is a wire binding the rope. photo 5 個月 0