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.
1934
1966
1936
1995
1943
1978
1922
2007
2010
1993
1941
1980
1976
2000
1918
1969