Livestock Farming Mexico
A mix of cattle, goats and sheep are herded down a village street by Mexican cowboys November 5, 2014 in Yaguar, Mexico.