Tuesday, August 24, 2010

Major Traffic Jam......



A massive traffic jam in north China that stretches for dozens of miles and hit its 10-day mark on Tuesday stems from road construction in Beijing that won't be finished until the middle of next month, an official said. See more here