The life and death of cattle at the hands of a rancher.
1988
2004
1992
2007
2002
2005
2000
1981
1997
1989
2003
2011
1996
1973
1985