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.
2016
1925
1949
1930
1987
1982
1924
2003
2005
1927
1965
2007
1993
1998
1997
1944