No one knows how over 2,800 rotting pigs got into Shanghai's Huangpu river, but we do know that it also happens to be a source of drinking water for the city's 23 million citizens. With that we're now ...