1. Leafcutter ant carrying a green leaf, passing by sticks, rocks and obstacles [Nature & Animals]

    Leafcutter ant carrying a green leaf, passing by sticks, rocks and obstacles [Nature & Animals]