These are Leafcutter Ants, a name given to over 47 species of ant which are native to the tropical rainforests of South America.
They cut up leaves and carry bits of them back to their nest, the obvious reason for this might be that they eat the leaves, but what actually happens is a bit more interesting.