A carrot takes a dark and surprising journey as it makes its way from country farm to upscale restaurant. Food this fresh comes at a cost.
1947
1929
1930
2015
1967
2002
1973
1932
1934
1933
2005
1984
2013
2010
2000
2004