August 7, 2011 Offbeat News Update Edit Delete Tags Autopost RT @driversdrive Massive China traffic jam stretches for 62 miles http://bit.ly/nnGmPX