A pig farmer, a busboy, a salon owner, an expat architect and a jaded rich girl cross paths as thousands of dead pigs float down the Yangtze River toward Shanghai.
2003
2007
2006
1935
2008
1947
1965
1942
2021
2018
2010
2017
2016
2019
2023
2002