Tuesday, August 24, 2010 China's epic traffic jam (http://j.mp/dlt1TH) seems like a lost footnote from a David Foster Wallace short story. Too bizarre